- Kategorien:
TO_BINARY¶
Konvertiert den Eingabeausdruck in einen Binärwert. Bei Eingabe von NULL lautet die Ausgabe NULL.
Siehe auch:
Syntax¶
Rückgabewerte¶
Der Rückgabetyp ist BINARY.
Argumente¶
Benötigt:
string_exprEin Zeichenfolgenausdruck.
Optional:
formatDas Binärformat für die Konvertierung: HEX, BASE64 oder UTF-8 (siehe Eingabe und Ausgabe von Binärdaten). Der Standardwert ist der Wert des Sitzungsparameters BINARY_INPUT_FORMAT. Wenn dieser Parameter nicht festgelegt ist, ist der Standardwert HEX.
Rückgabewerte¶
Gibt einen Wert vom Typ BINARY zurück.
Beispiele¶
Diese Beispiele zeigen die Ausgabe, wenn TO_BINARY aufgerufen wird.
In diesem Beispiel wird gezeigt, wie Sie einen VARCHAR-Wert in einen BINARY-Wert konvertieren und dann in seine ursprüngliche Form zurück konvertieren (VARCHAR).
Erstellen Sie eine Tabelle, und füllen Sie diese:
Wandeln Sie
VARCHARinBINARYum:Führen Sie eine Abfrage aus, und zeigen Sie die Ausgabe an:
In diesem Beispiel wird gezeigt, wie eine Zeichenfolge aus UTF-8-Zeichen in BINARY umgewandelt wird. Beachten Sie, dass SNOWSQL standardmäßig BINARY-Werte als eine Zeichenfolge aus Hexadezimalziffern enthält, nicht im Format UTF-8 und nicht im internen Format BINARY.
Dieses Beispiel entspricht dem vorherigen Beispiel, jedoch wird in diesem Beispiel die Ausgabe explizit in Hexadezimalziffern konvertiert, sodass die Ausgabe offensichtlich eine Zeichenfolge ist, die Hexadezimalziffern enthält: