En este artículo, discutiremos cómo podemos convertir una cadena hacia y desde la cadena Base64 en SQL estándar.
Cadena de conversión SQL estándar a Base64
En SQL estándar, podemos usar el método To_Base64 para convertir una cadena de entrada en una cadena base64.
La sintaxis de la función es como se muestra:
To_base64 (bytes_expr)La función tomará la cadena de entrada como bytes y la convertirá en codificación base64.
Veamos un ejemplo práctico de cómo podemos convertir una cadena a base64 usando esta función.
Un ejemplo es como se muestra a continuación:
SELECCIONAREl código anterior tomará la secuencia de byte de entrada y la convertirá en una cadena base64. Una salida de ejemplo es como se muestra:
f0_Puede cambiar el nombre de la columna de salida a algo legible como:
SELECCIONARCadena de salida:
b64_stringEstándar SQL Convert Base64 a la cadena
Del mismo modo, si tiene una cadena codificada base64 y desea convertirla nuevamente en una cadena, puede usar la función from_base64.
La sintaxis de la función es como se muestra:
From_base64 (string_expr)La función tomará la cadena de entrada base64 y la decodificará en bytes.
Un ejemplo es como se muestra:
SELECCIONAREl código debe devolver:
bytesTenga en cuenta que la función from_base64 devolverá la cadena decodificada como los bytes que se muestran como una cadena codificada B64.
Conclusión
En este artículo, aprendió a convertir una cadena hacia y desde el formato de codificación Base64.