多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Sqlserver > SQL Server 2005的output子句用法

SQL Server 2005的output子句用法

來源:程序員人生   發布時間:2013-12-23 22:45:51 閱讀次數:2792次
有些時候我們需要得到剛剛插入數據庫中的條目id,用于相關系統的更改,在以前我是使用select+top 1+desc 這種笨方法實現的,在沒有并發的時候,還說的過去,但用戶一多的話,這種方法就不行了,當然,你也可以考慮加鎖的辦法,但是對性能損耗太大,無意發現SQL Server 2005 的全新output子句,利用它,我們可以很輕松的得到剛剛插入的id號。
具體示例如下:

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

--創建一個臨時表

CREATE TABLE [soloreztest](

[id] [int] IDENTITY(1,1) NOT NULL,

[name] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,

) ON [PRIMARY]

Go

--插入數據,并返回剛剛插入的數據id

INSERT

INTO [soloreztest]

([name])

output inserted.id

VALUES

('solorez')

--執行結果:

--id

-------------

--5

(1 行受影響)

--查看所有信息

select * from [soloreztest]

--執行結果:

--id name

------------- --------------------------------------------------

--1 solorez

--2 solorez

--3 solorez

--4 solorez

--5 solorez

--

--(5 行受影響)
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲欧美综合乱码精品成人网 | 中文字幕片| 亚洲精品国产男人的天堂 | 久久久久久久久久久福利 | 理论片一级 | 亚洲精品久久一区二区无卡 | 免费一级在线 | 开操网 | 亚洲精品综合一区二区三区 | 性欧美bb | 在线 | 一区二区三区四区 | 一二三四免费手机在线观看视频 | 日本欧美一区二区三区在线 | 亚洲综合网在线观看 | 亚洲综合小说久久另类区 | 日本三级日本三级日本三级极 | 久草在线免费色站 | 日本无卡αv免费视频 | 国产亚洲福利精品一区 | 国产在线日本 | 美女无遮挡免费视频观看网站 | 久久国产精品免费 | 国产一区视频在线播放 | 国产毛片久久精品 | 国产三级国产精品国产国在线观看 | 亚洲欧美中文日韩综合 | 最新在线网址 | 麻豆国产免费看片在线播放 | 欧美一级做| 12306ys午夜播播在线影院 | 69视频在线观看xxxxx | 毛片亚洲毛片亚洲毛片 | 欧美一级毛片一 | 国产精品永久免费自在线观看 | 伦伦影院精品一区 | 免费国产片 | 免费福利网站在线观看 | 亚洲天堂视频在线播放 | 中文字幕a∨在线乱码免费看 | 欧美操美女 | 又污又黄又无遮挡网站 |