SQL Server SELECT INTO (Čeština)

Shrnutí: v tomto kurzu se naučíte, jak používat příkaz SQL Server SELECT INTO zkopírovat tabulku.

Úvod do příkazu SQL Server SELECT INTO

Příkaz SELECT INTO vytvoří novou tabulku a vloží řádky z dotazu do ní.

Následující příkaz SELECT INTO vytvoří tabulku destination a zkopíruje řádky, které splňují WHERE podmínka, z tabulky source do tabulky destination:

Code language: SQL (Structured Query Language) (sql)

Chcete-li zkopírovat dílčí data z source tabulky, použijte WHERE klauzule k určení, které řádky se mají kopírovat. Podobně můžete určit, které sloupce z source tabulky zkopírovat do destination tabulky, a to tak, že je zadáte do seznamu pro výběr.

Upozorňujeme, že příkaz SELECT INTO nekopíruje omezení, jako je primární klíč a indexy z source tabulky do destination tabulka.

Příklady serveru SQL Server SELECT INTO

Vezměme si několik příkladů použití příkazu SELECT INTO .

A) Použití serveru SQL Server SELECT INTO ke kopírování tabulky ve stejném příkladu databáze

Nejprve vytvořte nové schéma pro uložení nové tabulky.

Code language: SQL (Structured Query Language) (sql)

Zadruhé, vytvořte marketing.customers tabulku jako sales.customers a zkopírujte všechny řádky z sales.customers tabulka do marketing.customers tabulky:

Code language: SQL (Structured Query Language) (sql)

Za třetí, dotaz k ověření kopie data z marketing.customers tabulky :

Code language: SQL (Structured Query Language) (sql)

Následující obrázek ukazuje částečný výstup:

B) Použití příkazu SQL Server SELECT INTO ke kopírování tabulky napříč databázemi

Nejprve vytvořte novou databázi s názvem TestDb pro testování:

Code language: SQL (Structured Query Language) (sql)

Zadruhé, zkopírujte sales.customers z aktuální databáze (BikeStores) do tabulky TestDb.dbo.customers. Tentokrát pouze zkopírujeme identifikaci zákazníka, křestní jméno, příjmení a e-mail zákazníků, kteří se nacházejí v California:

Zatřetí, data dotazu z TestDb.dbo.customers k ověření kopie:

Code language: SQL (Structured Query Language) (sql)

Zde je částečná sada výsledků:

V tomto výukovém programu jste se naučili používat SQL Server SELECT INTO příkaz ke zkopírování tabulky ve stejné databázi nebo napříč databázemi.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *