आप पारंपरिक INSERT
का उपयोग नहीं कर सकते गैर-सम्मिलित फ़ील्ड को आउटपुट करने के लिए। इसके बजाय मर्ज का उपयोग करें (चेतावनी:केवल डेटाबेस संगतता के साथ काम करता है> =100):
MERGE
#tempproduct AS t
USING(
SELECT
Name
, ID
FROM
product) AS s
ON (1=0)
WHEN NOT MATCHED
THEN INSERT (Name) VALUES (Name)
OUTPUT inserted.ID, s.ID INTO @OutputAttributesValues;
SELECT * FROM @OutputAttributesValues