:: Operator (kolonkolontecken)

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

Omvandlar värdet expr till måldatatypen type. Den här operatorn är en synonym för cast funktionen.

Syntax

expr :: type

Argument

  • expr: Valfritt kastreringsbart uttryck.

Returer

Resultatet är typ type.

Den här operatorn genererar samma fel som cast funktionen. Använd ?:: operatorn (fråga dubbel kolontecken) för att returnera NULL fel i stället.

Vanliga felvillkor

Exempel

> SELECT '20'::INTEGER;
 20

> SELECT typeof(NULL::STRING);
 string

> SELECT 'abc'::INT;
  Error: CAST_INVALID_INPUT