[英]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.