:: (sinal de dois pontos) operador

Aplica-se a:Marque Sim Databricks SQL Marque Sim Databricks Runtime

Converte o valor expr para o tipo typede dados de destino. Este operador é sinónimo de cast função.

Sintaxe

expr :: type

Argumentos

  • expr: Qualquer expressão passível de cast.

Devoluções

O resultado é o tipo type.

Este operador gera os mesmos erros que cast a função. Use ?:: o operador (pergunta com dois dois-pontos) para devolver NULL em caso de erro.

Condições de erro comuns

Exemplos

> SELECT '20'::INTEGER;
 20

> SELECT typeof(NULL::STRING);
 string

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