यदि आपकी SQL सर्वर तालिका में INT IDENTITY
. प्रकार का स्तंभ है (या BIGINT IDENTITY
), तो आप इसका उपयोग करके नवीनतम सम्मिलित मूल्य प्राप्त कर सकते हैं:
INSERT INTO dbo.YourTable(columns....)
VALUES(..........)
SELECT SCOPE_IDENTITY()
यह तब तक काम करता है जब तक आपने दूसरी पंक्ति नहीं डाली है - यह केवल अंतिम IDENTITY
देता है मूल्य इस दायरे में यहाँ दिया गया है।
कम से कम दो और विकल्प हैं - @@IDENTITY
और IDENT_CURRENT
- इस बारे में और पढ़ें कि वे कैसे काम करते हैं और किस तरह से वे अलग हैं (और आपको अप्रत्याशित परिणाम दे सकते हैं) यहां पिनल दवे द्वारा इस उत्कृष्ट ब्लॉग पोस्ट में।