sqlserver自动增长列引起的问题解决方法
更新时间:2011年10月17日 16:22:17 作者:
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'*'中的标识列指定显式值。
有两个结构完全相同的表,由其中一个表插入另一个表中指定条件的数据,报如下错误:
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'*'中的标识列指定显式值。
在网上找到了解决方案,亲自试过,可以解决。
方法:
SET IDENTITY_INSERT test ON
insert into test(id,name) select id,name from test2
--<SPAN style="FONT-SIZE: 14px; COLOR: #0000ff">必须标明表中所有的字段名</SPAN>
SET IDENTITY_INSERT test OFF
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'*'中的标识列指定显式值。
在网上找到了解决方案,亲自试过,可以解决。
方法:
复制代码 代码如下:
SET IDENTITY_INSERT test ON
insert into test(id,name) select id,name from test2
--<SPAN style="FONT-SIZE: 14px; COLOR: #0000ff">必须标明表中所有的字段名</SPAN>
SET IDENTITY_INSERT test OFF
相关文章
实例讲解sql server排名函数DENSE_RANK的用法
这篇文章主要以一个实例讲解了sql server排名函数DENSE_RANK的用法,感兴趣的小伙伴们可以参考一下2016-03-03SQL Server2022安装提示"安装程序在运行作业UpdateResult时失败"解决方法
平时大家在安装数据库的时候,我也相信大家会遇到过一些报错导致安装失败,下面这篇文章主要给大家介绍了关于SQL Server2022安装提示"安装程序在运行作业UpdateResult时失败"的解决方法,需要的朋友可以参考下2023-05-05如何通过sysprocesses 简单查询死锁及解决死锁最新方案(四步解决)
这篇文章主要介绍了如何通过sysprocesses 简单查询死锁及解决死锁最新方案,本文分四步帮助大家成功解决,需要的朋友可以参考下2024-02-02
最新评论