Espressione SQL SELECT INTO
- Pagina precedente SQL Union
- Pagina successiva SQL Create DB
La frase SQL SELECT INTO può essere utilizzata per creare copie di backup di tabelle.
Frase SQL SELECT INTO
La frase SELECT INTO seleziona dati da una tabella e li inserisce in un'altra tabella.
La frase SELECT INTO viene utilizzata spesso per creare copie di backup di tabelle o per archiviare record.
Sintassi SQL SELECT INTO
Puoi inserire tutte le colonne nella nuova tabella:
SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename
O possiamo solo inserire le colonne desiderate nella nuova tabella:
SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename
Esempio di SQL SELECT INTO - Creazione di copia di backup
Esempio seguente creerà una copia di backup della tabella "Persons":
SELECT * INTO Persons_backup FROM Persons
La clausola IN può essere utilizzata per copiare una tabella in un altro database:
SELECT * INTO Persons IN 'Backup.mdb' FROM Persons
Se desideriamo copiare alcuni campi, possiamo elencare questi campi dopo la dichiarazione SELECT:
SELECT LastName,FirstName INTO Persons_backup FROM Persons
Esempio di SQL SELECT INTO - Con clausola WHERE
Possiamo anche aggiungere la clausola WHERE.
Esempio seguente crea una tabella chiamata "Persons_backup" con due colonne, estraendo le informazioni delle persone residenti a "Beijing" dalla tabella "Persons":
SELECT LastName,Firstname INTO Persons_backup FROM Persons WHERE City='Beijing'
Esempio di SQL SELECT INTO - Tabelle collegate
È anche possibile selezionare dati da una tabella o più tabelle.
Esempio seguente creerà una nuova tabella chiamata "Persons_Order_Backup" che contiene informazioni prese dalle tabelle Persons e Orders:
SELECT Persons.LastName,Orders.OrderNo INTO Persons_Order_Backup FROM Persons INNER JOIN Orders ON Persons.Id_P=Orders.Id_P
- Pagina precedente SQL Union
- Pagina successiva SQL Create DB