本文主要介紹如何向sql標(biāo)識(shí)列添加數(shù)據(jù)(sql設(shè)置標(biāo)識(shí)列),下面一起看看如何向sql標(biāo)識(shí)列添加數(shù)據(jù)(sql設(shè)置標(biāo)識(shí)列)相關(guān)資訊。
如果我們?cè)跇?biāo)識(shí)符列中插入一個(gè)值,例如,insert (id,username)值(10 ;admin)錯(cuò)誤消息將在查詢分析器中返回。參考內(nèi)容服務(wù)器:消息544,級(jí)別16,狀態(tài)1,第1行當(dāng)identity_insert關(guān)閉時(shí),沒有顯式值插入到表 成員標(biāo)識(shí)符列。在asp程序中,將返回一條錯(cuò)誤消息:sql server error 當(dāng)identity_insert關(guān)閉時(shí),不會(huì)在表中插入任何顯式值。;成員標(biāo)識(shí)符列。test.asp,第13行但是在某些情況下,我們需要手動(dòng)插入標(biāo)識(shí)符列的值,例如,刪除一些記錄后,標(biāo)識(shí)符列不連續(xù),我們想對(duì)其進(jìn)行補(bǔ)償。我們用一個(gè)開關(guān)來實(shí)現(xiàn)我們的愿望。identity_insert {yes}這是在查詢分析器中編寫的。設(shè)置identity_insert成員插件(id,username)值(1 ;admin)set identity _ insert member off你可以在asp頁(yè)面上寫這個(gè):con . execute(set identity _ insert member vbcrlf插件(id,username)值(2,abcde ))使用這種方法,應(yīng)該保證identifier列不插入重復(fù)數(shù)據(jù),否則會(huì)返回錯(cuò)誤,插入操作不會(huì)進(jìn)行,可以省略set identity_insert {yes} off,因?yàn)闀?huì)話結(jié)束后開關(guān)會(huì)自動(dòng)關(guān)閉。
了解更多如何向sql標(biāo)識(shí)列添加數(shù)據(jù)(sql設(shè)置標(biāo)識(shí)列)相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。