Typ: VOID

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime

Representerar det otypade NULL-värdet

Syntax

{ NULL | VOID }

Gränser

Det enda värde som VOID-typen kan innehålla är NULL.

Delta Lake-tabeller har följande begränsningar VOID för skrivåtgärder:

  • VOID accepteras inte i komplexa typer som ARRAY, MAPeller användardefinierade typer (UDT).
  • En tabell får inte bara VOID ha kolumner och inga andra typer.
  • A STRUCT får inte bara VOID ha fält och inga andra typer.

De här begränsningarna gäller endast för åtgärder för dataskrivning, inte för skrivskyddade eller metadatabaserade åtgärder.

Literaler

NULL

Exempel

> SELECT typeof(NULL);
  VOID

> SELECT cast(NULL AS VOID);
  VOID

Stöd för Delta-tabell

I Databricks Runtime 18.2 och senare stöder VOID Delta Lake kolumner. En VOID kolumn kan utvidgas till alla andra datatyper.

VOID i direktuppspelningsskrivningar stöds inte eftersom scheman måste anges när du använder strömning.

Anmärkning

I tidigare versioner stöder VOID Inte Delta Lake typen. Mer information om beteendeändringar vid uppgradering finns i Viktig information om Databricks Runtime 18.2 .