国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - sql語句返回主鍵SCOPE_IDENTITY()

sql語句返回主鍵SCOPE_IDENTITY()

2019-12-08 21:33MSSQL教程網 Sql Server

sql語句返回主鍵SCOPE_IDENTITY()

在sql語句后使用 
SCOPE_IDENTITY() 

當然您也可以使用 SELECT @@IDENTITY 

但是使用 SELECT @@IDENTITY是去全局最新. 有可能取得值不正確. 

示例: 

復制代碼代碼如下:


insert into dbo.SNS_BlogData(userName) values('jiangyun') ; 
SELECT SCOPE_IDENTITY() 


獲取SQL-SERVER數據庫insert into操作的主鍵返回值,SCOPE_IDENTITY 

插入一條記錄后想要立刻獲取其數據表中的主鍵返回值。這個主鍵是自動生成的,其實實現的方式有很多,比如再進行一次查詢,獲取出來。或者在插入數據之前取 出最大值,在最大值上面加一等等,方法很多,但是有些很不方便。 
個人感覺最快的方式就是,在插入數據后直接獲取主鍵的值,然后返回過來。 
方法如下: 
sql語句如下: 
INSERT INTO tableName (fieldname ...) values (value ...) SELECT @@IDENTITY AS returnName; 
在sql語句中加入SELECT @@IDENTITY AS returnName;用來獲取主鍵的值 
在程序中 獲取返回值: 

復制代碼代碼如下:


public int sqlexecutereader(string sql) 

DBopen(); 
SqlCommand myComm = new SqlCommand(sql, Connection); 
int newID = Convert.ToInt32(myComm.ExecuteScalar()); 
DBclose(); 
return newID; 


當然在此處主鍵是int類型的自動增加的。DBopen();DBclose();的操作在此就 不多說了。 

select SCOPE_IDENTITY() 

返回上面操作的數據表最后row的IDENTITY 列的值; 

返回插入到同一作用域中的 IDENTITY 列內的最后一個 IDENTITY 值。一個作用域就是一個模塊——存儲過程、觸發器、函數或批處理。因此,如果兩個語句處于同一個存儲過程、函數或批處理中,則它們位于相同的作用域中。 

SELECT @@IDENTITY 

返回上面操作最后一個數據表的最后row的IDENTITY 列的值; 
創建表: 

create table T_User(F_ID int identity(1,1) not null,F_Name varchar(20) not null) 
插入數據: 

insert into T_User(F_Name) values('我是誰') Select SCOPE_IDENTITY() 
存儲過程: 

CREATE PROCEDURE [dbo].[sp_User](@F_Name int) AS 
begin tran Insertinto_T_User 
Insert into dbo.T_User(F_Name) values(@F_Name) 
Select SCOPE_IDENTITY()

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 啵啵影院午夜男人免费视频 | 久久久中文字 | 91亚洲精品在线观看 | 成人免费xxxxx在线观看 | av在线播放网址 | 国产一级片 | 在线国产视频观看 | 99亚洲精品 | 久久久麻豆 | 91久久精品一区 | 久久精品免费 | 久久国产精品一区 | 天堂一区二区三区 | 国产成人精品一区二区三区视频 | 成人高清在线 | av免费在线观看网站 | 蜜桃精品久久久久久久免费影院 | 碰碰视频 | 欧美区 日韩区 | 日韩在线中文字幕 | 91国产精品 | 欧美区在线 | 一区三区在线观看 | 亚洲激情视频在线 | 日韩在线不卡 | 一区二区三区精品视频 | zzz444成人天堂7777 | 欧美视频一二三区 | 在线观看亚洲 | 欧美精品福利 | 性欧美精品久久久久久久 | 亚洲国产二区 | 日本精品一区二区三区在线观看 | 中文字幕不卡 | 精品乱码一区二区三四区 | 日韩在线成人 | 中文字幕在线电影 | 国产精品免费在线 | 日韩av免费在线观看 | 精品久久久久久久久久 | 日本精a在线观看 |