2016年6月2日 星期四

[SQL] 在Insert時 傳回新增的ID SCOPE_IDENTITY()

/* SCOPE_IDENTITY() 會返回最後一個識別值*/
INSERT INTO TableName (Column1,Value1,CreateDate) 
VALUES ('New',1,GETDATE())
SELECT ID FROM TableName WHERE ID = SCOPE_IDENTITY();


用ExecuteScalar()進行搜尋

會返回 int

其他類似的參數 還有 @@IDENTITY、  IDENY_CURRENT


沒有留言:

張貼留言