我想从一个表中插入数据到另一个具有相同的结构,
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的工作)。