Faq/Base/128/it

Come posso creare una tabella da un'istruzione SELECT?
Potete creare una tabella usando un'istruzione SELECT dal menu Utils > SQL eseguendo un comando simile

SELECT "CampoNome" [ ,... ] INTO CACHED "NuovaTabella" FROM "SorgenteTabella" [ WHERE ]

Ad esempio, si potrebbe creare una nuova tabella da questa selezione:



La selezione SQL da utilizzare per creare la nuova tabella è:

SELECT "ID_Tabella","Nome","DataNascità" FROM "Tabella1" WHERE "Nome" LIKE 'D%'

Per creare la tabella, eseguite la selezione dal menu Utilità > SQL



Nota
 * La nuova tabella non viene immediatamente salvata come un oggetto tabella: eseguite il comando "File > Salva tabelle" (questa opzione è disponibile solo quando sono stati creati oggetti tabella).
 * La nuova tabella sarà, per definizione, il risultato dell'istruzione SQL con tutti i limiti relativi a ciò: in particolare nessuna creazione della chiave primaria.
 * Questo è il motivo per cui la selezione SQL sopra non include il campo chiave primaria ID_TABELLA.
 * Se è necessaria una chiave primaria di generazione automatica per la nuova tabella, è possibile crearla modificando la tabella per aggiungere il campo.
 * Se la chiave non deve essere generata automaticamente, può essere inclusa in SELECT.