Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL Server SELECT na tabela existente


SELECT ... INTO ... só funciona se a tabela especificada na cláusula INTO não existir - caso contrário, você deve usar:
INSERT INTO dbo.TABLETWO
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key

Isso pressupõe que há apenas duas colunas em dbo.TABLETWO - você precisa especificar as colunas caso contrário:
INSERT INTO dbo.TABLETWO
  (col1, col2)
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key