हां - आप अल्पज्ञात और कम उपयोग किए गए OUTPUT क्लॉज का उपयोग कर सकते हैं अपने INSERT विवरण में
INSERT INTO dbo.YourTable(col1, col2, col3, ...., ColN)
OUTPUT Inserted.Col1, Inserted.Col5, Inserted.ColN
VALUES(val1, val2, val3, ....., valN)
यह डेटा का एक सामान्य सेट देता है, जिससे आप अपनी आवश्यकता के अनुसार निपट सकते हैं।
जैसा कि MSDN डॉक्स दिखाता है, आप OUTPUT मान भी भेज सकते हैं उदा। यदि आपको आवश्यकता हो तो बाद में उपयोग के लिए तालिका चर या अस्थायी तालिका।
अपने अद्यतन प्रश्न का उत्तर देने के लिए, इसका उपयोग करें:
INSERT INTO dbo.EMPDETAILS(EmpName)
OUTPUT Inserted.EmpID
VALUES("John")