Kategorien:

Funktionen für semistrukturierte und strukturierte Daten (Umwandlung)

AS_BINARY

Wandelt einen VARIANT-Wert in einen BINARY Wert um.

Siehe auch:

AS_<Objekttyp>

Syntax

AS_BINARY( <variant_expr> )
Copy

Argumente

variant_expr

Ein Ausdruck, der einen Wert vom Typ VARIANT ergibt.

Rückgabewerte

Die Funktion gibt einen Wert vom Typ BINARY oder NULL zurück.

  • Wenn der Typ des Werts im Argument variant_expr BINARY ist, gibt die Funktion einen Wert vom Typ BINARY zurück.

  • Wenn der Typ des Werts im Argument variant_expr nicht mit dem Typ des Ausgabewerts übereinstimmt, gibt die Funktion NULL zurück.

  • Wenn das Argument variant_expr NULL ist, gibt die Funktion NULL zurück.

Beispiele

Erstellen Sie eine Tabelle, und laden Sie Daten hinein:

CREATE OR REPLACE TABLE as_binary_example (binary1 VARIANT);

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

Verwenden Sie die Funktion AS_BINARY in einer Abfrage, um einen VARIANT-Wert in einen BINARY-Wert umzuwandeln:

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