Sertোকানোর পরে প্রস্থান করার অনেক উপায় আছে
আপনি যখন কোনও টেবিলের মধ্যে ডেটা .োকান, আপনি টেবিলে সন্নিবেশ করা হয়েছে এমন একটি অনুলিপি ফিরিয়ে দিতে OUTPUT ধারাটি ব্যবহার করতে পারেন। OUTPUT ধারাটি দুটি মূল ফর্ম গ্রহণ করে: OUTPUT এবং আউটপুট INTO। আপনি যদি কলিং অ্যাপ্লিকেশনটিতে ডেটা ফিরিয়ে দিতে চান তবে OUTPUT ফর্মটি ব্যবহার করুন। আপনি যদি কোনও টেবিল বা কোনও টেবিলের পরিবর্তনশীলতে ডেটা ফিরিয়ে দিতে চান তবে আউটপুট INTO ফর্মটি ব্যবহার করুন।
DECLARE @MyTableVar TABLE (id INT,NAME NVARCHAR(50));
INSERT INTO tableName
(
NAME,....
)OUTPUT INSERTED.id,INSERTED.Name INTO @MyTableVar
VALUES
(
'test',...
)
IDENT_CURRENT : এটি কোনও নির্দিষ্ট টেবিল বা কোনও সেশনে দেখার জন্য নির্মিত সর্বশেষ পরিচয় দেয়।
SELECT IDENT_CURRENT('tableName') AS [IDENT_CURRENT]
এসকোপিআইডিএনটিটি : এটি একই অধিবেশন এবং একই সুযোগ থেকে শেষ পরিচয় দেয়। একটি সুযোগ একটি সঞ্চিত পদ্ধতি / ট্রিগার ইত্যাদি is
SELECT SCOPE_IDENTITY() AS [SCOPE_IDENTITY];
@@ পরিচয়: এটি একই সেশন থেকে শেষ পরিচয় দেয়।
SELECT @@IDENTITY AS [@@IDENTITY];