首页 > 数据库 > mysql教程 > sqlserver自动增长列引起的问题解决方法

sqlserver自动增长列引起的问题解决方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 18:02:55
原创
995 人浏览过

仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'*'中的标识列指定显式值。

有两个结构完全相同的表,由其中一个表插入另一个表中指定条件的数据,报如下错误:
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'*'中的标识列指定显式值。
在网上找到了解决方案,亲自试过,可以解决。

方法:
代码如下:
SET IDENTITY_INSERT test ON
insert into test(id,name) select id,name from test2
--必须标明表中所有的字段名
SET IDENTITY_INSERT test OFF
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
自增长有长度限制么
来自于 1970-01-01 08:00:00
0
0
0
vimrc - 如何让vim自动出现补全的下拉列表?
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板