Crea una query di creazione tabella.
Sintassi
SELECT campo1[, campo2[, ...]] INTO nuovatabella [IN databaseesterno]
FROM source
L'istruzione SELECT...INTO è composta dalle parti seguenti:
Parte |
Descrizione |
campo1, campo2 |
Il nome dei campi da copiare nella nuova tabella. |
nuovatabella |
Il nome della tabella da creare. Se il nome nuovatabella è uguale a quello di una tabella esistente, si verifica un errore intercettabile. |
databaseesterno |
Il percorso a un database esterno. Per una descrizione del percorso, vedere la clausola IN. |
origine |
Nome della tabella esistente da cui vengono selezionati i record. Può trattarsi di una o più tabelle o una query. |
Osservazioni
È possibile usare le query di creazione tabella per archiviare record, eseguire copie di backup delle tabelle o eseguire copie da esportare in un altro database o da usare come base per i report che mostrano i dati relativi a un particolare periodo di tempo. Ad esempio, è possibile generare un report Vendite mensili per area geografica eseguendo la stessa query di creazione tabella ogni mese.
Note:
-
È possibile definire una chiave primaria per la nuova tabella. Quando si crea la tabella, i campi della nuova tabella ereditano il tipo di dati e le dimensioni del campo di ogni campo nelle tabelle sottostanti della query, ma non vengono trasferite altre proprietà del campo o della tabella.
-
Per aggiungere dati a una tabella esistente, usare l'istruzione INSERT INTO per creare una query di accodamento.
-
Per trovare i record che verranno selezionati prima di eseguire la query di creazione tabella, esaminare prima i risultati di un'istruzione SELECT che usa gli stessi criteri di selezione.