SET IDENTITY_INSERT on
insert into
试试,不知道行不行
insert into
试试,不知道行不行
解决方案 »
- 索引能忽略Null值吗?
- 装了vs2005自带的sqlserver2005 express,服务名为"sql server(sqlexpress)",能否更改?我想直接在控制台通过net start命令启动服务,自
- 抽取数据库中含有某一字段的所有表的记录到一个表中
- 创建同样的主键
- sql 更新日期时出现 问题,将 日期的 日和月的值换个位置时出错,急!
- 竖转横!!
- MS SQL SERVER的优化(程序速度很慢,能否加快一点?)
- 如果是一个成熟的SQL程序员的话,现在的月薪能使多少啊!?地区有别
- 怎样取得连接两个表的最近一条记录?
- c# 代码和sql数据同时复制到另一台电脑 无法调试
- 请问如何将SQL SERVER中的数据输出成文本文件?
- 请问 Dao 中 SELECT 日期时间的查询怎么写?
一定要改的话有这个吧
set identity_insert TABLE_NAME on
SET IDENTITY_INSERT允许将显式值插入表的标识列中。语法为SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF }
任何时候,会话中只有一个表的 IDENTITY_INSERT 属性可以设置为 ON。如果某个表已将此属性设置为 ON,并且为另一个表发出了 SET IDENTITY_INSERT ON 语句,则SQL Server返回一个错误信息,指出 SET IDENTITY_INSERT 已设置为 ON 并报告此属性已设置为 ON 的表。
如果插入值大于表的当前标识值,则 SQL Server 自动将新插入值作为当前标识值使用。
SET IDENTITY_INSERT 的设置是在执行或运行时设置,而不是在分析时设置。