[英]transaction concept in sql server using stored procedure
我需要將一個數據插入到另一個表中。在此步驟之后,我只需要從該表中獲取插入的數據。這整個過程我必須使用單個存儲過程來完成。使用sql中的事務概念。
就像我有一張桌子abc
那樣有內容
id name
1 ashu
現在我在其中插入了新數據
id name
2 ashish
我不知道要插入的數據...我正在通過存儲過程進行此操作...現在我需要由該過程插入的那些數據。
您可以在SQL SERVER
使用@@IDENTITY
或SCOPE_IDENTITY()
返回最后插入的標識,因此在存儲過程的末尾執行以下操作:
SELECT * FROM YOUR_TABLE WHERE ID = @@IDENTITY
這將返回插入的最后一行。
我得到了解決方案。 我在用:
Output inserted.SNO into @temp
通過此命令,所有插入的行都將進入此臨時表。 因此,我可以繼續下一步。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.