我正在尝试将一个表中的数据插入到另一个具有相同结构的表中,
select * into tbltable1 from tbltable1_Link
我收到了以下错误信息:
There is already an object named 'tbltable1' in the database.
我正在尝试将一个表中的数据插入到另一个具有相同结构的表中,
select * into tbltable1 from tbltable1_Link
我收到了以下错误信息:
There is already an object named 'tbltable1' in the database.
SELECT INTO
语句会创建一个以你提供的表名为名称的新表,并使用 SELECT 语句的结果将其填充。
如果表已经存在,我认为你应该使用 INSERT INTO
。 如果您的目的实际上是要填充临时表,则应提供一个数据库中不存在的表名。
更多信息请参见MSDN。
tbltable1
,您可以先删除该表。您还可以考虑使用临时表...Select * into ##MyTemporaryTable FROM tblTable1_Link
您可以在此会话中使用临时表。(如果我没记错的话,结束会话应该会自动删除临时表。自从我上次使用SQL Server以来已经有一段时间了。)