अगर मेरे पास डालने का स्टेटमेंट है जैसे:
INSERT INTO MyTable
(
Name,
Address,
PhoneNo
)
VALUES
(
'Yatrix',
'1234 Address Stuff',
'1112223333'
)
मैं OUTPUT क्लॉज का उपयोग करके @var INT
नई पंक्ति के पहचान मान (कॉल Id
) के लिए कैसे सेट करूँ ? मैंने उदाहरण के लिए INSERTED.Name को टेबल चर में डालने के नमूने देखे हैं, लेकिन मैं इसे गैर-तालिका चर में नहीं ला सकता।
मैंने कोशिश की है OUPUT INSERTED.Id AS @var
, SET @var = INSERTED.Id
लेकिन न तो काम किया है।
OUTPUT
क्लॉज़ से एक स्केलर वैरिएबल को सीधे असाइन करने के लिए कोई सिंटैक्स नहीं है ।
OUTPUT
खंड एक मेज पर लिखता है। यह एक टेबल चर हो सकता है, अस्थायी तालिका, ...।