在 SQL Server 中,我尝试使用以下查询将值从一个表插入到另一个表:
delete from tblTable1
insert into tblTable1 select * from tblTable1_Link
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
列名或提供的值数量与表定义不匹配。
我确信这两个表具有相同的结构、列名和相同的数据类型。
感谢您的帮助。我曾尝试将其发布到sqlsvrtip,但没有得到任何回应,所以我虽然会尝试这里,但似乎有更多活动。
其中一列是 IDENTITY 列吗?
SET IDENTITY_INSERT tblTable1 ON
insert into tblTable1 select * from tblTable1_Link
SET IDENTITY_INSERT tblTable1 OFF
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16738 次 |
| 最近记录: |