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 di 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.
Nota
- È consigliabile 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 dei campi di ogni campo delle tabelle sottostanti della query, ma non vengono trasferite altre proprietà di campi o tabelle.
- 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.