日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
獲得sqlserver自增字段的值

sql server自增字段相信大家都有一定程度的了解,那么,插入一條記錄后如何獲得當(dāng)前插入記錄的sql server自增字段的值呢?

創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)按需定制設(shè)計(jì),是成都網(wǎng)站營(yíng)銷推廣公司,為成都報(bào)廢汽車回收提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計(jì)服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計(jì)、前端HTML5制作、后臺(tái)程序開發(fā)等。成都網(wǎng)站建設(shè)熱線:13518219792

經(jīng)過實(shí)驗(yàn),得如下結(jié)論:

select DISTINCT @@IDENTITY as iden from FaWen

解釋:上述語句對(duì) SQL SERVER 的一個(gè)會(huì)話,也就是一條連接,返回該連接***一條插入記錄得到的sql server自增字段的值。

假設(shè)有3個(gè)程序,分別連接SQL SERVER,有三個(gè)連接。3個(gè)程序都向同一個(gè)表依順序插入數(shù)據(jù),得到的值分別是1、2、3,那么,只要3個(gè)程序?qū)QL的連接還保持著,***個(gè)程序使用上述語句,將得到1,而不是3,第二個(gè)程序?qū)⒌玫?,也不是3。第三個(gè)程序得到3。

因此,用上述語句可以得到自己剛才插入記錄的自增字段的值,不怕其它程序的并發(fā)插入操作。

上述語句中,使用 DISTINCT  的原因是,雖然返回的值是當(dāng)前連接插入操作得到的***值,但返回的相同值的記錄有多條。條數(shù)等于當(dāng)前多個(gè)連接一共插入的記錄數(shù)。

實(shí)驗(yàn)方法:?jiǎn)?dòng)三個(gè) Query analyzer 查詢分析器,分別執(zhí)行插入操作后再做上述取sql server自增字段值的操作
 
利用
rs.addnew
增加一條記錄時(shí),如何同時(shí)獲取自增1字段ID的當(dāng)前值,而無須再進(jìn)行一次查詢來獲?。∫?yàn)槲伊⒓匆玫皆揑D值,如果在增加記錄完畢后再利用select   id   進(jìn)行一次查詢無疑會(huì)使系統(tǒng)受限,有辦法嗎?
 
如果你能保證id=行數(shù)的話可以用
rs.moveend   '當(dāng)指針在***一條記錄時(shí)count是全部行數(shù)
rs.count


新聞標(biāo)題:獲得sqlserver自增字段的值
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/cocdgjj.html