BASE64_ENCODE()
DSQL, PSQL
VARCHAR CHARACTER SET ASCII
oder BLOB SUB_TYPE TEXT CHARACTER SET ASCII
BASE64_ENCODE (binary_data)
Parameter | Beschreibung |
---|---|
binary_data |
Binäre Daten (oder anderweitig in Binär umwandelbar) zum Codieren |
BASE64_ENCODE
codiert binary_data mit base64 und gibt den codierten Wert je nach Eingabe als VARCHAR CHARACTER SET ASCII
oder BLOB SUB_TYPE TEXT CHARACTER SET ASCII
zurück.Der zurückgegebene Wert wird mit ‘=
’ aufgefüllt, sodass seine Länge ein Vielfaches von 4 ist.
Wenn die Eingabe nicht 'BLOB' ist, wird die Länge des resultierenden Typs berechnet als 'type_length * 4 / 3', aufgerundet auf ein Vielfaches von vier, wobei type_length die maximale Länge in Bytes des Eingabetyps ist.Überschreitet diese Länge die maximale Länge von VARCHAR
, gibt die Funktion ein BLOB
zurück.