Categorias:

Funções de dados semiestruturados e estruturados (Conversão)

AS_BINARY

Converte um valor de VARIANT em um valor BINARY.

Consulte também:

AS_<tipo_de_objeto>

Sintaxe

AS_BINARY( <variant_expr> )
Copy

Argumentos

variant_expr

Uma expressão que avalia como um valor do tipo VARIANT.

Retornos

A função retorna um valor do tipo BINARY ou NULL:

  • Se o tipo do valor no argumento variant_expr for BINARY, a função retornará um valor do tipo BINARY.

  • Se o tipo do valor no argumento variant_expr não corresponder ao tipo do valor de saída, a função retornará NULL.

  • Se o argumento variant_expr for NULL, a função retornará NULL.

Exemplos

Criar uma tabela e carregar dados nela:

CREATE OR REPLACE TABLE as_binary_example (binary1 VARIANT);

INSERT INTO as_binary_example (binary1)
  SELECT TO_VARIANT(TO_BINARY('F0A5'));
Copy

Use a função AS_BINARY em uma consulta para converter um valor VARIANT em um valor BINARY:

SELECT AS_BINARY(binary1) AS binary_value
  FROM as_binary_example;
Copy
+--------------+
| BINARY_VALUE |
|--------------|
| F0A5         |
+--------------+
OSZAR »