SQL Select Into Statement Explained with Examples

Mit csinál az SQL Select Into utasítás?

Az   SELECT INTO  utasítás egy olyan lekérdezés, amely lehetővé teszi új  tábla létrehozását   és feltöltését az a eredményhalmazával   SELECT statement.

Adatok hozzáadásához egy meglévő táblához lásd az INSERT INTO utasítást.

SELECT INTO  akkor használható, ha több táblázatból vagy nézetből származó adatokat kombinál egy új táblába.1 Az eredeti táblázatot ez nem érinti.

Az általános szintaxis:

SELECT column-names INTO new-table-name FROM table-name WHERE EXISTS (SELECT column-name FROM table-name WHERE condition) 

Ez a példa egy olyan tábla készletét mutatja, amelyet a „Szállító” táblából „átmásoltak” egy új, a SzállítóUSA nevű táblába, amely az „USA” oszlopértékű országhoz tartozó halmazt tartalmazza.

SELECT * INTO SupplierUSA FROM Supplier WHERE Country = 'USA'; 

Eredmények : 4 sor érintett 2

ID Cégnév ContactName Város Ország Telefon
2 New Orleans Cajun Delights Shelley Burke New Orleans USA (100) 555-4822
3 Kelly nagymama tanyája Regina Murphy Ann Arbor USA (313) 555-5735
16. Bigfoot Sörfőzdék Cheryl Saylor hajlít USA NULLA
19. Új-Angliai Tengeri Konzervgyár Robb Kereskedő Boston USA (617) 555-3267

Kérjük, olvassa el az adatbázis-kezelő kézikönyvét, és jó szórakozást próbáljon ki magának a különböző lehetőségekkel.

További irodalom:

  1. (Microsoft - Sorok beszúrása a SELECT INTO használatával) [// technet.microsoft.com/en-us/library/ms190750(v=sql.105).aspx]
  2. (dofactory - SQL SELECT INTO utasítás) [// www.dofactory.com/sql/select-into]