向數(shù)據(jù)庫(kù)中插入數(shù)據(jù)并返回當(dāng)前插入的行數(shù)及全局變量@@IDENTITY應(yīng)用
更新時(shí)間:2013年01月23日 11:40:43 作者:
向數(shù)據(jù)庫(kù)中插入數(shù)據(jù)并返回當(dāng)前插入的的行數(shù),這項(xiàng)功能很實(shí)用的可以判斷是否為批量插入主要是利用全局變量@@IDENTITY實(shí)現(xiàn),感興趣的朋友可以了解下啊,希望本文對(duì)你鞏固sql知識(shí)很有幫助的
數(shù)據(jù)庫(kù)中有張表User,字段是ID和Name,ID自增。
利用存儲(chǔ)過(guò)程實(shí)現(xiàn)插入時(shí)返回當(dāng)前的行數(shù)
CREATE PROC Proc_InsertUser
@name nvarchar(100)
AS
INSERT INTO dbo.User( Name )VALUES(@name)
SELECT @@IDENTITY AS ID
利用全局變量@@IDENTITY實(shí)現(xiàn)。
如果哪里有不正確的地方,歡迎批評(píng)指正,共同進(jìn)步。
利用存儲(chǔ)過(guò)程實(shí)現(xiàn)插入時(shí)返回當(dāng)前的行數(shù)
復(fù)制代碼 代碼如下:
CREATE PROC Proc_InsertUser
@name nvarchar(100)
AS
INSERT INTO dbo.User( Name )VALUES(@name)
SELECT @@IDENTITY AS ID
利用全局變量@@IDENTITY實(shí)現(xiàn)。
如果哪里有不正確的地方,歡迎批評(píng)指正,共同進(jìn)步。
相關(guān)文章
sql存儲(chǔ)過(guò)程實(shí)例--動(dòng)態(tài)根據(jù)表數(shù)據(jù)復(fù)制一個(gè)表的數(shù)據(jù)到另一個(gè)表
這篇文章主要介紹了sql存儲(chǔ)過(guò)程實(shí)例--動(dòng)態(tài)根據(jù)表數(shù)據(jù)復(fù)制一個(gè)表的數(shù)據(jù)到另一個(gè)表的相關(guān)資料,需要的朋友可以參考下2017-10-10多列復(fù)合索引的使用 繞過(guò)微軟sql server的一個(gè)缺陷
多列復(fù)合索引是指由多個(gè)字段組成的索引。這種情況相當(dāng)常用的,并且,在查詢中,用多列復(fù)合索引來(lái)指定搜索范圍邊界也相當(dāng)常用2012-07-07sql server2012附加數(shù)據(jù)庫(kù)問(wèn)題解決方法
這篇文章主要介紹了sql server2012附加數(shù)據(jù)庫(kù)問(wèn)題解決方法,需要的朋友可以參考下2014-05-05SQL中concat、concat_ws()、group_concat()的使用與區(qū)別
本文主要介紹了SQL中concat、concat_ws()、group_concat()的使用與區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05Sql學(xué)習(xí)第一天——SQL 將變量定義為Table類型(虛擬表)
sql語(yǔ)句中的變量時(shí)通常我們定義的都是像char,varchar,nvarchar之類的,接下來(lái)教大家實(shí)現(xiàn)讓變量作為一個(gè)像虛擬表一樣,感性的各位可以參考下哈2013-03-03sqlserver中向表中插入多行數(shù)據(jù)的insert語(yǔ)句
關(guān)于sql 2000中如何使用insert語(yǔ)句插入多行記錄,可是郁悶壞了我。2010-08-08