Freigeben über


::-Operator (doppeltes Doppelpunktzeichen)

Gilt für:durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Wandelt den Wert expr in den Zieldatentyp type um. Dieser Operator ist ein Synonym für cast Funktion.

Syntax

expr :: type

Argumente

  • expr: Ein beliebiger umwandlungsfähiger Ausdruck.

Gibt zurück

Das Ergebnis ist vom Typ type.

Dieser Operator löst dieselben Fehler wie cast die Funktion aus. Verwenden Sie ?:: stattdessen den Operator (Frage doppelkolons), um den Fehler zurückzugeben NULL .

Häufige Fehlerbedingungen

Beispiele

> SELECT '20'::INTEGER;
 20

> SELECT typeof(NULL::STRING);
 string

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