SQL SELECT INTO lause
- Edellinen sivu SQL Union
- Seuraava sivu SQL Luo DB
SQL SELECT INTO statement can be used to create backup copies of tables.
SELECT INTO statement
SELECT INTO statement selects data from one table and then inserts it into another table.
SELECT INTO statement is commonly used to create backup copies of tables or to archive records.
SQL SELECT INTO syntax
Voit lisätä kaikki sarakkeet uuteen tauluun:
SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename
tai vain haluamasi sarakkeet lisätään uuteen tauluun:
SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename
SQL SELECT INTO esimerkki - varakopio
Seuraavassa esimerkissä luodaan "Persons"-taulun varakopio:
SELECT * INTO Persons_backup FROM Persons
IN-lauseke voidaan käyttää taulun kopiointiin toiseen tietokantaan:
SELECT * INTO Persons IN 'Backup.mdb' FROM Persons
Jos haluamme kopioida tiettyjä määriä, voimme luetella ne SELECT-lauseen jälkeen:
SELECT LastName,FirstName INTO Persons_backup FROM Persons
SQL SELECT INTO esimerkki - WHERE-lauseen kanssa
Voimme myös lisätä WHERE-lauseen.
Seuraavassa esimerkissä luodaan "Persons"-taulusta Beijingissä asuvien ihmisten tietoja sisältävä "Persons_backup"-taulu kahdella sarakkeella:
SELECT LastName,Firstname INTO Persons_backup FROM Persons WHERE City='Beijing'
SQL SELECT INTO esimerkki - yhdistetyt taulut
On mahdollista valita tietoja useista tauluista.
Seuraavassa esimerkissä luodaan uusi taulu nimeltä "Persons_Order_Backup", joka sisältää tietojaPersons ja Orders -tauluista:
SELECT Persons.LastName,Orders.OrderNo INTO Persons_Order_Backup FROM Persons INNER JOIN Orders ON Persons.Id_P=Orders.Id_P
- Edellinen sivu SQL Union
- Seuraava sivu SQL Luo DB