Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Typ
Platí pro:
Databricks SQL
Databricks Runtime
Představuje netypovanou hodnotu NULL.
Syntaxe
{ NULL | VOID }
Omezení
Jediná hodnota, kterou může typ VOID obsahovat, je NULL.
Tabulky Delta Lake mají pro operace zápisu VOID následující omezení:
-
VOIDnení přijata uvnitř složitých typů, jakoARRAYjsou ,MAPnebo uživatelem definované typy (UDT). - Tabulka nemůže obsahovat pouze
VOIDsloupce a žádné jiné typy. - A
STRUCTnemůže obsahovat pouzeVOIDpole a žádné jiné typy.
Tato omezení platí jenom pro operace zápisu dat, ne pro operace jen pro čtení nebo metadata.
Literály
NULL
Příklady
> SELECT typeof(NULL);
VOID
> SELECT cast(NULL AS VOID);
VOID
Podpora tabulek Delta
V Databricks Runtime 18.2 a novějších podporuje VOID Delta Lake sloupce. Sloupec VOID lze rozšířit na jakýkoli jiný datový typ.
VOID zápisy do streamování nejsou podporovány, protože schémata musí být nastavena při použití streamování.
Poznámka:
V dřívějších verzích Delta Lake typ nepodporuje VOID . Podrobnosti o změnách chování při upgradu najdete ve zprávě k vydání verze Databricks Runtime 18.2 .