Catégories :

Fonctions de données semi-structurées et structurées (conversion)

AS_BINARY

Convertit une valeur VARIANT en une valeur BINARY.

Voir aussi :

AS_<type_objet>

Syntaxe

AS_BINARY( <variant_expr> )
Copy

Arguments

variant_expr

Une expression qui correspond à une valeur de type VARIANT.

Renvoie

La fonction renvoie une valeur de type BINARY ou NULL :

  • Si le type de la valeur de l’argument variant_expr est BINARY, la fonction renvoie une valeur de type BINARY.

  • Si le type de la valeur de l’argument variant_expr ne correspond pas au type de la valeur de sortie, la fonction renvoie NULL.

  • Si l’argument variant_expr est NULL, la fonction renvoie NULL.

Exemples

Créer une table et y charger des données :

CREATE OR REPLACE TABLE as_binary_example (binary1 VARIANT);

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

Utilisez la fonction AS_BINARY dans une requête pour convertir une valeur VARIANT en valeur BINARY :

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