Sql 已经有一个名为';tbltable1';在数据库中
我试图用相同的结构将数据从一个表插入到另一个表Sql 已经有一个名为';tbltable1';在数据库中,sql,sql-server,sql-server-2005,select-into,Sql,Sql Server,Sql Server 2005,Select Into,我试图用相同的结构将数据从一个表插入到另一个表 select * into tbltable1 from tbltable1_Link 我收到以下错误消息: There is already an object named 'tbltable1' in the database. 如果您确信不需要tbltable1,可以先删除该表 您可能还想考虑使用临时表… Select * into ##MyTemporaryTable FROM tblTable1_Link 然后可以在此会话中使用临
select * into tbltable1 from tbltable1_Link
我收到以下错误消息:
There is already an object named 'tbltable1' in the database.
如果您确信不需要
tbltable1
,可以先删除该表
您可能还想考虑使用临时表…
Select * into ##MyTemporaryTable FROM tblTable1_Link
然后可以在此会话中使用临时表。(如果我没记错的话,结束会话应该会自动删除临时表。我已经有一段时间没有使用SQL Server了)。该语句创建一个新表,该表使用您提供的名称,并使用SELECT语句的结果填充该表
我认为您应该使用INSERT-INTO
,因为该表已经存在。如果您的目的实际上是填充临时表,那么您应该提供数据库中不存在的表名
有关这方面的更多信息,请参阅