Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server SELECT in vorhandene Tabelle

SELECT ... INTO ... funktioniert nur, wenn die in der INTO-Klausel angegebene Tabelle nicht existiert - andernfalls müssen Sie verwenden:

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

Dies setzt voraus, dass es in dbo.TABLETWO nur zwei Spalten gibt - andernfalls müssen Sie die Spalten angeben:

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