激情久久久_欧美视频区_成人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()

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 高清在线国产 | 欧美1—12sexvideos| 九九热在线精品视频 | 黄色网址在线视频 | 欧美人成在线 | 国内成人自拍视频 | 欧美国产日韩在线 | 激情久久一区二区 | 久久激情国产 | 久久精品2019中文字幕 | 毛片免费看的 | 全黄裸片武则天一级第4季 偿还电影免费看 | 国产精品免费久久久久 | 奇米影视亚洲精品一区 | 久久久久久片 | 色妇视频 | 日本特级a一片免费观看 | 国产资源在线视频 | 亚洲九色| 99re热精品视频 | 日日草夜夜 | 欧美一级高清片_欧美高清aa | 精品午夜久久 | 免费a级毛片永久免费 | 有色视频在线观看 | 成人在线观看免费视频 | 午夜男人在线观看 | 午夜久久久精品一区二区三区 | 性欧美videos另类极品 | 国产成人在线一区二区 | 少妇一级淫片免费放播放 | 午夜免费一区 | 一级免费视频 | asiass极品裸体女pics | 久久国产精品久久久久久久久久 | 国产外围在线 | 欧美激情第一区 | 看免费黄色大片 | 成人区一区二区 | 久久久久免费精品国产小说色大师 | 亚洲成人久久精品 |