SQL Server SELECT vers une table existante

SQL Server SELECT vers une table existante

SELECT ... INTO ... ne fonctionne que si la table spécifiée dans la clause INTO n’existe pas - sinon, vous devez utiliser :

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

Cela suppose qu’il n’y a que deux colonnes dans dbo.TABLETWO - vous devez spécifier les colonnes dans le cas contraire :

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