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

 

试图将包含特定标识值的行插入包含标识列的表中。但是,未提供列的列表或没有为指定的表启用 SET IDENTITY_INSERT。

处理办法:

若要成功地将特定的标识行插入包含标识列的表中,必须提供列的列表(即列出字段名)并且将 SET IDENTITY_INSERT 设为 ON。

set IDENTITY_INSERT MaterialManager..TbGoods ON
insert into MaterialManager..TbGoods(gid,gmc,cid) select gid,gmc,cid from wzglxt..TbGoods

set IDENTITY_INSERT MaterialManager..TbGoods off --(记得要关闭)

你可能感兴趣的:(MS,SQL,Server)