Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server SELECT dans la 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 - sinon, vous devez spécifier les colonnes :

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