Ce face declarația SQL Select Into?

SELECT INTO statement este o interogare care vă permite să creați un fișier nou tabel și populează-l cu setul de rezultate al unui SELECT statement.

Pentru a adăuga date într-un tabel existent, consultați fișierul INTRODU IN declarație în schimb.

SELECT INTO poate fi utilizat atunci când combinați date din mai multe tabele sau vizualizări într-un tabel nou.1 Tabelul original nu este afectat.

Sintaxa generală este:

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

Acest exemplu arată un set al unui tabel care a fost „copiat” din tabelul „Furnizor” într-unul nou numit Furnizor SUA care deține setul aferent coloanei țării de valoare „SUA”.

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

Rezultate : 4 rânduri afectate 2

ID Numele Companiei Nume de contact Oraș Țară Telefon
2 New Orleans Cajun Delights Shelley Burke New Orleans Statele Unite ale Americii (100) 555-4822
3 Gospodăria bunicii Kelly Regina Murphy Ann Arbor Statele Unite ale Americii (313) 555-5735
16 Bigfoot Breweries Cheryl Saylor Îndoiți-vă Statele Unite ale Americii NUL
19 New England Seafood Cannery Negustor Robb Boston Statele Unite ale Americii (617) 555-3267

Vă rugăm să consultați manualul pentru managerul de baze de date și distrați-vă încercând singuri diferite opțiuni.

Lecturi suplimentare:

  1. (Microsoft – Introducerea rândurilor folosind SELECT INTO)[https://technet.microsoft.com/en-us/library/ms190750(v=sql.105).aspx]
  2. (dofactory – Instrucțiune SQL SELECT INTO)[http://www.dofactory.com/sql/select-into]