数据库中已经有一个名为'tbltable1'的对象

8 sql sql-server sql-server-2005 select-into

我试图将数据从一个表插入另一个具有相同结构的表,

select * into tbltable1 from tbltable1_Link
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

There is already an object named 'tbltable1' in the database.
Run Code Online (Sandbox Code Playgroud)

Cer*_*rus 14

SELECT INTO语句创建一个您提供的名称的新表,并使用SELECT语句的结果填充它.

我认为你应该使用,INSERT INTO因为该表已经存在.如果您的目的实际上是填充临时表,那么您应该提供数据库中尚不存在的表名.

有关详细信息,请参阅MSDN.