Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server SELECT do istniejącej tabeli

SELECT ... INTO ... działa tylko wtedy, gdy tabela określona w klauzuli INTO nie istnieje - w przeciwnym razie musisz użyć:

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

Zakłada się, że w dbo.TABLETWO są tylko dwie kolumny — w przeciwnym razie musisz określić kolumny:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server — znajdź n-te wystąpienie w ciągu znaków

  2. Jak łączyć ciągi i wartości NULL w SQL Server

  3. Odzyskaj bazę danych z trybu awaryjnego w SQL Server

  4. Zliczaj wiersze na godzinę w SQL Server z pełną wartością daty i godziny jako wynikiem

  5. Jak wybrać ostatnie 5 wierszy w tabeli bez sortowania?