Catégories :

Fonctions de conversion

TO_VARIANT

Convertit n’importe quelle valeur en valeur VARIANT ou NULL (si l’entrée est NULL).

Syntaxe

TO_VARIANT( <expr> )

Arguments

expr

Une expression de tout type de données.

Notes sur l’utilisation

  • La fonction TO_VARIANT ne peut pas être utilisée directement dans une instruction INSERT. Utilisez plutôt INSERT INTO ... SELECT.... La section Exemples montre comment procéder.

Exemples

Créez et remplissez une table :

CREATE TABLE double_demo (variant1 VARIANT);
INSERT INTO double_demo (variant1)
    SELECT TO_VARIANT(3.14);

Récupérez la valeur d’origine de la colonne VARIANT :

SELECT TO_DOUBLE(variant1) FROM double_demo;
+---------------------+
| TO_DOUBLE(VARIANT1) |
|---------------------|
|                3.14 |
+---------------------+