SQL SELECT INTO-sats
- Föregående sida SQL Union
- Nästa sida SQL Skapa DB
SQL SELECT INTO statements can be used to create backup copies of tables.
SELECT INTO statement
The SELECT INTO statement selects data from one table and then inserts it into another table.
SELECT INTO statements are commonly used to create backup copies of tables or to archive records.
SQL SELECT INTO syntax
Du kan lägga till alla kolonner i den nya tabellen:
VÄLJ * IN new_table_name [IN externaldatabase] FRÅN old_tablename
eller bara lägg till de önskade kolonnen i den nya tabellen:
VÄLJ column_name(s) IN new_table_name [IN externaldatabase] FRÅN old_tablename
SQL SELECT INTO-exempel - skapa kopia
Nedanstående exempel skapar en kopia av tabellen "Persons":
VÄLJ * IN Persons_backup FRÅN Persons
IN-satsen kan användas för att kopiera en tabell till en annan databas:
VÄLJ * IN Persons IN "Backup.mdb" FRÅN Persons
Om vi vill kopiera vissa domäner kan vi lista dessa efter SELECT-uttrycket:
VÄLJ LastName,FirstName IN Persons_backup FRÅN Persons
SQL SELECT INTO-exempel - med WHERE-sats
Vi kan också lägga till en WHERE-sats.
Nedanstående exempel skapar en tabell med namnet "Persons_backup" med två kolumner genom att extrahera information om personer som bor i "Beijing" från tabellen "Persons":
VÄLJ LastName,Firstname IN Persons_backup FRÅN Persons VAR City='Beijing'
SQL SELECT INTO-exempel - sammanlänkade tabeller
Det är också möjligt att välja data från en eller flera tabeller.
Nedanstående exempel skapar en ny tabell med namnet "Persons_Order_Backup", som innehåller information från både tabellerna "Persons" och "Orders":
VÄLJ Persons.LastName,Orders.OrderNo IN Persons_Order_Backup FRÅN Persons INRE SAMMANKOPPLING Orders PÅ Persons.Id_P=Orders.Id_P
- Föregående sida SQL Union
- Nästa sida SQL Skapa DB