Insert语句手动插入自增长的ID

SET IDENTITY_INSERT [filmArea] ON
Insert Into [filmArea] ([id],[area]) Values('1','内地')
Insert Into [filmArea] ([id],[area]) Values('2','港台')
Insert Into [filmArea] ([id],[area]) Values('3','欧美')
Insert Into [filmArea] ([id],[area]) Values('4','印度')
Insert Into [filmArea] ([id],[area]) Values('5','俄罗斯')
Insert Into [filmArea] ([id],[area]) Values('6','韩国')
Insert Into [filmArea] ([id],[area]) Values('7','日本')
Insert Into [filmArea] ([id],[area]) Values('8','墨西哥')
SET IDENTITY_INSERT [filmArea] OFF

【IDENTITY_INSERT】默认是关闭的,如果默认情况下,直接:

Insert Into [filmArea] ([id],[area]) Values('8','墨西哥')

会出现错误,提示你【IDENTITY_INSERT】在关闭状态下,不能手动插入标识值,也就是自增长的列的值。

posted @ 2010-12-19 11:47  小 .xin  阅读(3653)  评论(0编辑  收藏  举报
回到页首