我想问个问题。。。就是。
之前我们把库表的主键字段一般设置成identity自增的话
如果我插入一条数据。马上返回插入的这条数据的Id的话只要在insert语句后加select @@IDENTITY
如果我现在。不是标识列的话。。。我想让他返回我插入成功那条数据的那个字段有什么办法吗?谢谢了
------解决方案--------------------
- SQL code
寫一個邏輯方法CREATE TABLE T(ID UNIQUEIDENTIFIER,NAME NVARCHAR(50))GOCREATE PROCEDURE cTablename( @ID UNIQUEIDENTIFIER OUTPUT, @Name NVARCHAR(50))ASINSERT INTO T(ID,Name) VALUES(@ID,@Name)GODECLARE @ID UNIQUEIDENTIFIERSET @ID=NEWID()EXEC cTablename @[email protected] OUTPUT,@Name=N'中國風'SELECT * FROM T WHERE [email protected]/*ID NAME4666DFDF-D6C6-435C-8083-DBF56994ADE8 中國風*/