Laden...

T-SQL byte[](varbinary) --> Base64

Letzter Beitrag vor 16 Jahren 5 Posts 1.643 Views
T-SQL byte[](varbinary) --> Base64

verwendetes Datenbanksystem: SQL-Server 2005

Hallo!
Gibt es eine T-SQL Funktion mit der man ein byte in einen base64 codierten string umwandeln kann? Also:


Convert.ToBase64String

nur für den SQL-Server?

Hallo Sascha M.,

soweit ich das beurteilen kann, muss in SQLServer hier eine Spalte als "Image" angelegt werden, da er standardmäßig keine 64Byte Werte speichert.

Habe hier 2 Links gefunden:
MSDN - Data Type Coercions

und

Michael Rys - How to use base64 encoding in SQL Server 2005

Ich hoffe das hilft Dir so weit...

Grüße
Norman-Timo

A: “Wie ist denn das Wetter bei euch?”
B: “Caps Lock.”
A: “Hä?”
B: “Na ja, Shift ohne Ende!”

Hallo!
Das hatte ich auch schon gefunden. Dies bezieht sich aber alles auf xml. Ich wollte eigentlich nur ein varbinay in einen base64 codierten string konvertieren. Ohne XML etc.

Hallo Sascha

Es gibt bei SQL Server keine Bordmittel mit denen du binäre Daten Base64 encoden kannst. Du kannst dir aber eine CLR Funktion dafür schreiben und die Sache somit auslagern.

Grüße
Flo

Blog: Things about Software Architecture, .NET development and SQL Server
Twitter
Google+

Je mehr ich weiß, desto mehr weiß ich was ich noch nicht weiß.

Hallo,
ja, diese Lösung ist auch im Augenblick im Einsatz. Dachte ich käme auch mit Boardmitteln aus.