Compartilhar via


Função typeof

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Retorne uma cadeia de caracteres de tipo formatada em DDL para o tipo de dados da entrada.

Sintaxe

typeof(expr)

Argumentos

  • expr: qualquer expressão.

Devoluções

Um STRING.

Para derivar o tipo de um valor VARIANT, use a função schema_of_variant.

Para derivar o esquema combinado de um grupo de valores VARIANT, use a função de agregação schema_of_variant_agg.

Exemplos

> SELECT typeof(1);
 int

> SELECT typeof(array(1));
 array<int>

> SELECT typeof(123.4::VARIANT);
 variant

> SELECT schema_of_variant(123.4::VARIANT);
 DECIMAL(4,1)

> SELECT typeof('hello' COLLATE UTF8_LCASE);
 string collate UTF8_LCASE