sql server獲得新記錄標(biāo)識列值的二種方法
對新添加的記錄,獲得新記錄的自動標(biāo)識列的值,有兩種方式:
1.在INSERT中使用OUTPUT關(guān)鍵字
INSERT INTO table_name(column1,column2,column3)
OUTPUT INSERTED.ID --返回自動增長的標(biāo)識列的值
VALUES('','','')
--ADO.NET調(diào)用
int r = command.ExecuteScalar();
2.使用全局變量@@IDENTITY全局變量
INSERT INTO table_name(column1,column2,column3)
VALUES('','','')
SELECT @@IDENTITY AS ID
--ADO.NET調(diào)用(兩條語句一起執(zhí)行)
int r = command.ExecuteScalar();
相關(guān)文章
windows11安裝sqlserver?2016數(shù)據(jù)庫報錯等待數(shù)據(jù)庫引擎恢復(fù)句柄失敗解決辦法
最近安裝SQL?Server遇到這個問題,試過網(wǎng)上幾乎所有辦法,都安裝不上,查了很久才解決,下面這篇文章主要給大家介紹了關(guān)于windows11安裝SQL?server數(shù)據(jù)庫報錯等待數(shù)據(jù)庫引擎恢復(fù)句柄失敗的解決辦法,需要的朋友可以參考下2023-06-06SQL SERVER中各類觸發(fā)器的完整語法及參數(shù)說明
這篇文章主要介紹了SQL SERVER中各類觸發(fā)器的完整語法及參數(shù),需要的朋友可以收藏下2013-08-08必須會的SQL語句(一) 創(chuàng)建數(shù)據(jù)庫與刪除數(shù)據(jù)庫
這篇文章主要介紹了sqlserver創(chuàng)建數(shù)據(jù)庫與刪除數(shù)據(jù)庫的語句,需要的朋友可以參考下2015-01-01