在SQL Server中,我试图通过使用以下查询将值从一个表插入到另一个表:
delete from tblTable1
insert into tblTable1 select * from tblTable1_Link
我收到以下错误:
我确信两个表都具有相同的结构,相同的列名和相同的数据类型。
请帮忙!
最佳答案
它们的结构不同...我可以保证它们是不同的
我知道您已经创建了它... There is already an object named ‘tbltable1’ in the database
您可能想要的是这个(它也可以解决您的其他问题):
Drop table tblTable1
select * into tblTable1 from tblTable1_Link
关于sql - 列名或提供的值数与表定义不匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1152932/