Ya hay un object llamado 'tbltable1' en la database

Estoy tratando de insert datos de una tabla a otra con la misma estructura,

select * into tbltable1 from tbltable1_Link 

Recibo el siguiente post de error:

 There is already an object named 'tbltable1' in the database. 

La SELECT INTO crea una nueva tabla del nombre que proporciona y la rellena con los resultados de la instrucción SELECT.

Creo que deberías usar INSERT INTO ya que la tabla ya existe. Si su propósito es rellenar una tabla temporal, debe proporcionar un nombre de tabla que no exista en la database.

Ver MSDN para más información sobre esto.

Si confía en que no se requiere tbltable1 , puede soltar la tabla primero.

También es posible que desee considerar el uso de tablas temporales …

 Select * into ##MyTemporaryTable FROM tblTable1_Link 

Luego puede usar la tabla temporal en esta session. (Al finalizar la session, debería soltar la tabla temporal automáticamente, si no recuerdo mal. Ha pasado un time desde que trabajé con SQL Server).

    Intereting Posts