读书人

打开和关闭表的插入许可解决方案

发布时间: 2012-03-17 19:06:28 作者: rapoo

打开和关闭表的插入许可
何时打开set identity_insert table on,何时。。。。off?在不运行程序报错前怎么知道需不需要打开?为什么有的不要设置这个插入许可问题?

[解决办法]
你在自的列插入就要置成ON。自列自生,也就是你不在那列插入就置OFF,缺省是“OFF”。例:
create table Test
(RowId int Identity(1,1) not null,
EmpName nvarchar(10),
Age int)
go
insert Test values(N'三',20) //缺省OFF 不用。
go
set identity_insert table on //下句要插入RowId10,此要先成ON
go
insert Test values(10,N'李四',30)
go

读书人网 >.NET

热点推荐