sql >> Databáze >  >> RDS >> Sqlserver

SQL Server SELECT do existující tabulky

SELECT ... INTO ... funguje pouze v případě, že tabulka uvedená v klauzuli INTO neexistuje - jinak musíte použít:

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

To předpokládá, že v dbo jsou pouze dva sloupce. TABLETWO – musíte sloupce zadat jinak:

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


  1. Převeďte jeden řádek na více řádků s méně sloupci

  2. Typy kurzoru SQL Server – pouze vpřed statický kurzor | Kurz SQL Server / Kurz TSQL

  3. Uzavřete řetězce do jednoduchých uvozovek ve výsledcích dotazu SQLite

  4. Rozdíl mezi datovým typem float a decimální