亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

sql IDENTITY_INSERT對標(biāo)識列的作用和使用

瀏覽:16日期:2023-03-06 14:25:56

一般情況下,當(dāng)數(shù)據(jù)表中,莫一列被設(shè)置成了標(biāo)識列之后,是無法向標(biāo)識列中手動的去插入標(biāo)識列的顯示值。但是,可以通過設(shè)置SET IDENTITY_INSERT屬性來實(shí)現(xiàn)對標(biāo)識列中顯示值的手動插入。

寫法:

1).SET IDENTITY_INSERT 表名 ON :表示開啟對標(biāo)識列顯示值插入模式,允許對標(biāo)識列顯示值進(jìn)行手動插入數(shù)據(jù)。

2).SET IDENTITY_INSERT 表名 OFF:表示關(guān)閉對標(biāo)識列顯示值的插入操作,標(biāo)識列不允許手動插入顯示值。

注意:IDENTITY_INSERT的開啟ON和關(guān)閉OFF是成對出現(xiàn)的,所以,在執(zhí)行完手動插入操作之后,記得一定要把IDENTITY_INSERT設(shè)置為OFF,否則下次的自動插入數(shù)據(jù)會插入失敗。

例如:

創(chuàng)建一張表b1,b_id為標(biāo)識列,設(shè)置為唯一標(biāo)識,從1開始,每次插入新數(shù)據(jù)時,值都遞增1,不允許為空:

CREATE table b1(  b_id int identity(1,1) primary key not null,     b_name varchar(20) null)

當(dāng)把表b1中b_id這一列設(shè)置為唯一標(biāo)識列的時候,IDENTITY_INSERT屬性的值就默認(rèn)被設(shè)置為了OFF了。標(biāo)識列b_id列不允許手動去插入顯示值,只能由系統(tǒng)自動按照排順序去插入顯示的值。

1.當(dāng)IDENTITY_INSERT 為OFF時,往表b1中插入2條數(shù)據(jù),往標(biāo)識列中手動插入顯示值:

代碼1:

 insert into b1(b_id,b_name) values(1,"莉莉") insert into b1(b_id,b_name) values(2,"阿呆")

插入結(jié)果:

代碼2:

 insert into b1(b_name) values("莉莉") insert into b1(b_name) values("阿呆")

插入結(jié)果:

說明:當(dāng)把IDENTITY_INSERT設(shè)置為OFF時,標(biāo)識列是不允許手動插入顯示值的,只能有系統(tǒng)去自動插入標(biāo)識列的顯示值。

2.當(dāng)IDENTITY_INSERT 為ON時,往表b1中插入2條數(shù)據(jù),往標(biāo)識列中手動插入顯示值:

代碼1:

set identity_insert b1 on --開啟對標(biāo)識列的插入模式,標(biāo)識列允許手動插入顯示值

insert into b1(b_id,b_name) values(8,"小白")  --手動去插入標(biāo)識列b_id的顯示值為8insert into b1(b_id,b_name) values(9,"小黑")

set identity_insert b1 off --關(guān)閉對標(biāo)識列的插入操作,標(biāo)識列不允許手動插入顯示值

插入結(jié)果:

代碼2:

set identity_insert b1 on --開啟對標(biāo)識列的插入模式,標(biāo)識列允許手動插入顯示值

insert into b1(b_name) values("小胖")  --手動去插入標(biāo)識列b_id的顯示值為8insert into b1(b_name) values("小寶")

set identity_insert b1 off --關(guān)閉對標(biāo)識列的插入操作,標(biāo)識列不允許手動插入顯示值

插入結(jié)果:

說明:當(dāng)設(shè)置IDENTITY_INSERT為ON時,必須要指定標(biāo)識列中要插入的的顯示值,要手動的插入標(biāo)識列中的顯示值。因?yàn)橄到y(tǒng)將不再對標(biāo)識列的顯示值自動插入了。所以,必須要手動去給標(biāo)識列插入顯示值。

到此這篇關(guān)于sql IDENTITY_INSERT對標(biāo)識列的作用和使用的文章就介紹到這了,更多相關(guān)sql IDENTITY_INSERT對標(biāo)識列內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: MsSQL
主站蜘蛛池模板: 综合网婷婷 | 欧洲亚洲欧美国产日本高清 | xxx性欧美人 | 国产精品成人aaaaa网站 | 国产网站在线播放 | 黄页视频在线观看免费 | 极品一区| 爱干tv| 在线欧美一区 | 国产精品一区欧美日韩制服 | 日本护士xxxxx极品 | 成人三级影院 | 色综合久久九月婷婷色综合 | 伊人高清视频 | 番茄视频二三区 | 欧美成人黑人性视频 | 小明看看免费视频 | 天天干夜夜爱 | 成人影院在线观看kkk4444 | 免费国产黄色片 | 超级碰碰碰免费视频播放 | 欧美一级片免费 | 一道精品视频一区二区三区图片 | 伊人久久综合成人亚洲 | 日韩精品欧美国产精品亚 | 久久久精品在观看999 | 91国在线啪精品一区 | 欧美日本一道高清二区三区 | 大学生久久香蕉国产线观看 | 亚洲视频在线免费播放 | 韩国美女激情视频一区二区 | 国产激情一区二区三区在线观看 | 一级做a爰性色毛片 | 18成人免费观看网站入口 | 亚洲欧美日韩高清一区二区一 | 精品日本一区二区 | 国产chinese中国hdxxxx | 一区二区三区国模大胆 | 中文字幕在线不卡 | 免费黄色短视频 | 国内精品在线视频 |