के साथ मानों में सम्मिलित करें, मैं प्रोग्रामिंग रूप से मेरी तालिका में मान दर्ज करने का प्रयास कर रहा हूं।खंड
मैं सीधे चयन @ variables का उपयोग नहीं कर सकता। मुझे कीवर्ड मानों का उपयोग करना होगा।
डालने में मानों का उपयोग करते समय मैं कहां से क्लॉज बना सकता हूं।
मैं तुम्हें लगता है कि MyID स्तंभ डुप्लीकेट शामिल नहीं है बनाने की कोशिश कर रहे हैं, तो डुप्लिकेट
DECLARE @MyID INT
DECLARE @Phone varchar(10)
DECLARE @MyDATE DateTime
DECLARE @Agent as varchar(50)
DECLARE @Charge as varchar(50)
DECLARE @Vendor as varchar(50)
SET @MyID = 215199999
SET @Phone = '9999999999'
SET @MyDATE = '2010-12-04 11:56:12.000'
SET @Agent = 'fbrown'
SET @Charge = 'NO'
SET @Vendor = 'NO'
INSERT INTO [MyDB].[dbo].[Accounts]
(MyID,Phone,MyDate,Agent,Charge,Vendor)
VALUES (
@MyID
,@Phone
,@MyDATE
,@Agent
,@Charge
,@Vendor
) WHERE MyID NOT IN (@MyID)
आप किसी सम्मिलन पर एक खंड का उपयोग क्यों करेंगे? क्या आप वास्तव में गैर-डुप्लीकेट डालने की कोशिश कर रहे हैं? –
हां। डुप्लीकेट –
से बचने की कोशिश कर रहा है यह एक अवधारणा नहीं है। यदि आप किसी अन्य क्वेरी से डेटा का चयन कर रहे हैं, तो डेटा स्रोत पर 'WHERE' क्लॉज समझ में आता है। – HABO