Insert语句手动插入自增长的ID
2010-12-19 11:47
253 查看
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】在关闭状态下,不能手动插入标识值,也就是自增长的列的值。
相关文章推荐
- SQL Insert into 语句插入后返回新插入的自动增长ID
- insert插入数据怎么让id自增长
- .NET执行insert语句返回自动增长列ID的值
- mybatis insert插入返回自增长id
- 使用mybatis的insert语句插入数据的时候,获取插入数据的主键id
- sql语句如何在insert一条数据后直接返回刚刚插入的数据的ID
- C#进行SQL执行Insert插入语句后返回新增行的ID
- MyBatis中insert插入语句得到自增的主键ID
- 自动增长的ID,插入特定的数字 set identity_insert ON OR OFF
- sql语句 返回最后的insert操作所产生的自动增长的id
- Java mybatis insert语句返回插入数据ID
- sql语句如何在insert一条数据后直接返回刚刚插入的数据的ID
- sql server 2005生成insert语句,同时完成多表(Bug:插入语句列列表最后一列列名后还带有,)
- mybatis的insert语句获取自增id的方法(mySQL)
- MySQL 语句级避免重复插入—— Insert Select Not Exist
- mybitas 执行insert 语句后获取当前插入行的主键!
- 插入SQL语句后,返回刚插入记录的ID
- 如何往有自增标识字段的表插入数据时,同时给自增标识字段插入值呢,在Inset Into语句前后加上SQL语句:SET IDENTITY_INSERT TableName ON和SET IDENTITY_INSERT TableName OFF
- SQL Server2005 不支持一条insert语句插入多条记录,2008是支持的
- Sqlite 清空表中所有数据 并重置自增长数据 以及获取last_insert_id的方法