sql >> Base de Datos >  >> RDS >> Sqlserver

SQL Server SELECT en la tabla existente

SELECT ... INTO ... solo funciona si la tabla especificada en la cláusula INTO no existe; de ​​lo contrario, debe usar:

INSERT INTO dbo.TABLETWO
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key

Esto supone que solo hay dos columnas en dbo.TABLETWO; de lo contrario, debe especificar las columnas:

INSERT INTO dbo.TABLETWO
  (col1, col2)
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key