Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definisce una tabella in uno schema esistente.
È possibile usare uno dei diversi mezzi seguenti per creare una tabella per scopi diversi:
-
Si applica a:
Databricks SQL
Databricks Runtime
Usare questa sintassi se la nuova tabella sarà:
- In base a una definizione di colonna specificata.
- Derivato dai dati in una posizione di archiviazione esistente.
- Derivato da una query.
-
Si applica a:
Databricks Runtime
Questa istruzione corrisponde a CREATE TABLE [USING] usando la sintassi Hive.
È preferibile CREATE TABLE [UTILIZZANDO].
-
Si applica a:
Databricks SQL
Databricks Runtime
Usando questa sintassi si crea una nuova tabella basata sulla definizione, ma non sui dati, di un'altra tabella.
-
Si applica a:
Databricks SQL
Databricks Runtime
È possibile utilizzare la clonazione delle tabelle Delta Lake per conseguire due obiettivi principali.
- Creare una copia completa e indipendente di una tabella, incluse le relative definizioni e i dati in una versione specifica. Questo è chiamato
DEEP CLONE
. - Creare una copia della definizione della tabella che fa riferimento all'archiviazione della tabella originale per i dati iniziali in una versione specifica. Gli aggiornamenti, nell'origine o nella nuova tabella non influiscono sull'altro. Tuttavia, la nuova tabella dipende dall'esistenza e dalla definizione di colonna della tabella di origine.
- Creare una copia completa e indipendente di una tabella, incluse le relative definizioni e i dati in una versione specifica. Questo è chiamato