Jump to content

Spalte mit Base64 codieren


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hi Leute,

ich will die Werte einer Spalte in einer Abfrage mit Base64 kodieren.

Ich habe diesen Code gefunden, der das wohl realisieren soll, aber ich bekomme es nicht ans Laufen bzw. ich weiß nicht, wie ich ihn an meine Tabellen und Spalten anpassen muss.


Meine Tabelle heißt "Kunden" und die Spalten sind "ID", "Name" and "Kundennummer". Ich würde gerne alle Spalten in Klartext und kodiert mit Base64 daneben anzeigen lassen in der Abfrage.
 

Code:
declare @source varbinary(max), @encoded varchar(max), @decoded varbinary(max)
set @source = convert(varbinary(max), 'Hello Base64')
set @encoded = cast('' as xml).value('xs:base64Binary(sql:variable("@source")', 'varchar(max)')
set @decoded = cast('' as xml).value('xs:base64Binary(sql:variable("@encoded"))', 'varbinary(max)')
select
convert(varchar(max), @source) as source_varchar,
@source as source_binary,
@encoded as encoded,
@decoded as decoded_binary,
convert(varchar(max), @decoded) as decoded_varchar


Kann jemand unterstützen? :)

Danke euch!!

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...