首页 > 数据库 > SQL Server > SQLServer插入数据到有自增列的表
SQLServer插入数据到有自增列的表报错:
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'Sales.dbo.Area'中的标识列指定显式值。
正确方式:
[DistrictName]
from opsdb.dbo.Area
跨服务器,可以用linkserver:
set identity_insert [Customer_Log] on
insert into
Customer..Customer_Log (
[SysNo]
,[CustomerSysNo]
)
select
[SysNo]
,[CustomerSysNo]
from
[192.168.0.34].yy.dbo.Customer_Log with(nolock)
where
sysno < 2013422222
set identity_insert [Customer_Log] off
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22996654/viewspace-2666500/ ,如需转载,请注明出处,否则将追究法律责任。