istruzione SQL SELECT INTO
Con SQL, è possibile copiare le informazioni da un tavolo all'altro.
SELEZIONA INTO per copiare i dati da una tabella, e quindi inserire i dati in un'altra nuova tabella.
istruzione SQL SELECT INTO
SELEZIONA INTO per copiare i dati da una tabella, e quindi inserire i dati in un'altra nuova tabella.
SQL SELECT INTO sintassi
Siamo in grado di replicare tutte le colonne nella nuova tabella:
INTO newtable [IN externaldb ]
FROM table1;
O semplicemente copiare le colonne desiderate in una nuova tabella:
INTO newtable [IN externaldb ]
FROM table1;
Suggerimento: verrà creata la nuova tabella utilizzerà i nomi di colonna ei tipi definiti nell'istruzione SELECT. È possibile utilizzare la clausola AS per applicare il nuovo nome. |
SQL SELECT in esempi
I clienti di creare una copia di backup:
INTO WebsitesBackup2016
FROM Websites;
Si prega di utilizzare la clausola IN per copiare la tabella in un altro database:
INTO WebsitesBackup2016 IN 'Backup.mdb'
FROM Websites;
Copiare solo alcune delle colonne nella nuova tabella:
INTO WebsitesBackup2016
FROM Websites;
Copiare solo sito cinese nella nuova tabella:
INTO WebsitesBackup2016
FROM Websites
WHERE country='CN';
Copiare i dati da più tabelle in una nuova tabella:
INTO WebsitesBackup2016
FROM Websites
LEFT JOIN access_log
ON Websites.id=access_log.site_id;
Suggerimento: SELECT INTO può essere utilizzato per creare una nuova tabella vuota con un altro modo. Basta aggiungere richiesto nessun dato viene restituito alla clausola WHERE della query:
INTO newtable
FROM table1
WHERE 1=0;