Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:
Databricks SQL
Databricks Runtime
A nem beírt NULL értéket jelöli
Syntax
{ NULL | VOID }
Korlátok
A VOID típus csak null értékű lehet.
A Delta Lake-táblák írási műveleteire a VOID következő korlátozások vonatkoznak:
-
VOIDnem fogadható el olyan összetett típusokon belül, mintARRAYpéldául a ,MAPvagy a felhasználó által definiált típusok (UDT-k). - A táblák nem tartalmazhatnak csak
VOIDoszlopokat és más típusokat. - A
STRUCTmezők nem tartalmazhatnak csakVOIDmezőket és más típusokat.
Ezek a korlátozások csak az adatírási műveletekre vonatkoznak, az olvasási és a metaadat-írási műveletekre nem.
Literálok
NULL
Példák
> SELECT typeof(NULL);
VOID
> SELECT cast(NULL AS VOID);
VOID
Delta-tábla támogatása
A Databricks Runtime 18.2-ben és újabb verziókban a Delta Lake támogatja az VOID oszlopokat. Az VOID oszlopok bármely más adattípusra bővíthetők.
VOID a streamelési írások nem támogatottak, mivel a sémákat a streamelés használatakor be kell állítani.
Megjegyzés:
A korábbi verziókban a Delta Lake nem támogatja a típust VOID . A frissítés során bekövetkező viselkedési változásokról a Databricks Runtime 18.2 kibocsátási megjegyzéseiben olvashat.