Kategorien:

Konvertierungsfunktionen

TO_VARIANT

Konvertiert jeden Wert in einen VARIANT-Wert bzw. in NULL (wenn die Eingabe NULL ist).

Syntax

TO_VARIANT( <expr> )

Argumente

Ausdruck

Ein Ausdruck eines beliebigen Datentyps.

Nutzungshinweise

  • Die Funktion TO_VARIANT kann nicht direkt in einer INSERT-Anweisung verwendet werden. Verwenden Sie stattdessen INSERT INTO ... SELECT.... Im Abschnitt „Beispiele“ wird die Verwendung gezeigt.

Beispiele

Erstellen Sie eine Tabelle, und füllen Sie diese:

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

Rufen Sie den ursprünglichen Wert aus der VARIANT-Spalte ab:

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