SQL SELECT INTO Verklaring
- Vorige pagina SQL Union
- Volgende pagina SQL Create DB
De SQL SELECT INTO-syntaxis kan worden gebruikt om een back-up van een tabel te maken.
SELECT INTO-syntaxis
De SELECT INTO-syntaxis selecteert gegevens uit een tabel en inserteert deze vervolgens in een andere tabel.
De SELECT INTO-syntaxis wordt vaak gebruikt om een back-up van een tabel te maken of om records op te slaan.
SQL SELECT INTO syntaxis
U kunt alle kolommen invoegen in de nieuwe tabel:
SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename
of slechts de gewenste kolommen invoegen in de nieuwe tabel:
SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename
SQL SELECT INTO voorbeeld - Maak back-upkopie
Het volgende voorbeeld maakt een back-upkopie van de tabel "Persons":
SELECT * INTO Persons_backup FROM Persons
De IN-clausule kan worden gebruikt om een tabel te kopiëren naar een andere database:
SELECT * INTO Persons IN 'Backup.mdb' FROM Persons
Als we bepaalde velden willen kopiëren, kunnen we deze velden na de SELECT-statement opnoemen:
SELECT LastName,FirstName INTO Persons_backup FROM Persons
SQL SELECT INTO voorbeeld - Met WHERE-clausule
We kunnen ook een WHERE-clausule toevoegen.
Het volgende voorbeeld maakt een tabel "Persons_backup" met twee kolommen, door informatie van de "Persons" tabel te extraheren van degenen die wonen in "Beijing":
SELECT LastName,Firstname INTO Persons_backup FROM Persons WHERE City='Beijing'
SQL SELECT INTO voorbeeld - Geconnecteerde tabellen
Het is ook mogelijk om gegevens van meerdere tabellen op te halen.
Het volgende voorbeeld maakt een nieuwe tabel "Persons_Order_Backup" aan die informatie bevat van de tabellen Persons en Orders:
SELECT Persons.LastName,Orders.OrderNo INTO Persons_Order_Backup FROM Persons INTERNE JOIN Orders OP Persons.Id_P=Orders.Id_P
- Vorige pagina SQL Union
- Volgende pagina SQL Create DB