2010-11-29 21 views
0

Ich habe einige seltsame Zeichen in einem VARCHAR-Feld, die mich daran hindern, das Feld in einen INTEGER umzuwandeln. Ich möchte dies debuggen und deshalb brauche ich eine UDF, die die Zeichenfolge in einen hexadezimalen Code konvertiert (genau wie in einem Hex-Editor), so dass ich sehen kann, mit welchen Zeichen ich es zu tun habe.UDF zum Anzeigen der Zeichenfolge als Hexcode

Wo kann ich eine solche Funktion finden oder wie kann ich sie schreiben?

Antwort

5

Einfaches Gießen zu varbinary würde den Trick tun.

select cast(@string as varbinary(max)) 
+0

Danke, du hast mir gerade eine Menge Arbeit gespart! – thomaspaulb

-3

Und wenn Sie RULE und CHECK CONSTRAINTS in der, äh, Datenbank implementieren, können Sie seltsame Zeichen verhindern in die Felder in erster Linie zu bekommen. Es ist in der Bedienungsanleitung.

Verwandte Themen