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 | +--------------+