Standardowy SQL do iz podstawowego 10

Standardowy SQL do iz podstawowego 10
Base64 jest jedną z najczęstszych metod kodowania danych. Jest to szybka i łatwa odwracalna metoda kodowania danych używanych w szerokim zakresie sytuacji.

W tym artykule omówimy, w jaki sposób możemy przekonwertować ciąg na i z Base64 String w standardowym SQL.

Standardowy SQL Convert String na Base64

W standardowym SQL możemy użyć metody TO_BASE64 do konwersji ciągu wejściowego na ciąg Base64.

Składnia funkcji jest jak pokazana:

To_base64 (bytes_expr)

Funkcja przyjmie ciąg wejściowy jako bajty i przekonwertuje go na kodowanie Base64.

Spójrzmy na praktyczny przykład, w jaki sposób możemy przekonwertować ciąg na Base64 za pomocą tej funkcji.

Przykładem jest to, jak pokazano poniżej:

WYBIERAĆ
to_base64 (b'welcome to standard sql ');

Powyższy kod przyjmie sekwencję bajtów wejściowych i przekonwertuje go na ciąg Base64. Przykładem jest to, jak pokazano:

F0_
D2VSY29TZSB0BYBZDGFUZGFYZCBZCWW =

Możesz zmienić nazwę kolumny wyjściowej na coś czytelnego jako:

WYBIERAĆ
to_base64 (b'welcome to standard sql ') jako b64_string;

String wyjściowy:

B64_String
D2VSY29TZSB0BYBZDGFUZGFYZCBZCWW =

Standardowy SQL Convert Base64 na ciąg

Podobnie, jeśli masz kodowany ciąg Base64 i chcesz go przekonwertować z powrotem na ciąg, możesz użyć funkcji from_base64.

Składnia funkcji jest jak pokazana:

From_base64 (string_expr)

Funkcja przejmie ciąg wejściowy Base64 i dekoduj go do bajtów.

Przykładem jest jak pokazano:

WYBIERAĆ
from_base64 ('d2VSY29TZSB0BYBZDGFUZGFYZCBZCWW =') jako bajty;

Kod powinien zwrócić:

bajty
D2VSY29TZSB0BYBZDGFUZGFYZCBZCWW =

Należy pamiętać, że funkcja from_base64 zwróci dekodowany ciąg jako bajty wyświetlane jako łańcuch kodowany B64.

Wniosek

W tym artykule nauczyłeś się, jak konwertować ciąg na i z formatu kodowania Base64.