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.
Tipo di
Si applica a:
Databricks SQL
Databricks Runtime
Rappresenta il valore NULL non tipizzato
Sintassi
{ NULL | VOID }
Limiti
L'unico valore che il tipo VOID può contenere è NULL.
Le tabelle Delta Lake presentano le limitazioni seguenti per VOID le operazioni di scrittura:
-
VOIDnon viene accettata all'interno di tipi complessi, adARRAYesempio ,MAPo tipi definiti dall'utente . - Una tabella non può contenere solo
VOIDcolonne e nessun altro tipo. - Un
STRUCToggetto non può avere soloVOIDcampi e nessun altro tipo.
Queste limitazioni si applicano solo alle operazioni di scrittura dei dati, non alle operazioni di sola lettura o di metadati.
Valori letterali
NULL
Esempi
> SELECT typeof(NULL);
VOID
> SELECT cast(NULL AS VOID);
VOID
Supporto delle tabelle Delta
In Databricks Runtime 18.2 e versioni successive, Delta Lake supporta le VOID colonne. Una VOID colonna può essere ampliata a qualsiasi altro tipo di dati.
VOID nelle scritture di streaming non è supportato perché gli schemi devono essere impostati quando si usa lo streaming.
Annotazioni
Nelle versioni precedenti Delta Lake non supporta il VOID tipo . Per informazioni dettagliate sulle modifiche comportamentali durante l'aggiornamento, vedere le note sulla versione di Databricks Runtime 18.2 .