Announcement

Collapse
No announcement yet.

Byte nach Hex als String

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Byte nach Hex als String

    Hallo zusammen,

    ich möchte einen Byte-Wert in einen Hex-Wert als String umwandeln, habe hierfür in der Online Hilfe aber bisher keine Standard-Funktion gefunden.
    Mit
    SELECT CAST(200 as varbinary(1))
    wird mir zwar der Hex-Wert angezeigt, wenn ich das dann aber in ein VARCHAR konvertiere, kommt nur ein Zeichen raus.

    Hat jemand eine gute Idee?

    Gruß, Olaf
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

  • #2
    Geht etwa so:
    <pre>
    DECLARE
    @i int,
    @vb varbinary(30),
    @hex varchar(30)
    SET @i = 123
    SET @vb = CAST(@i as varbinary)
    EXEC master.dbo.xp_varbintohexstr @vb, @hex OUT
    select @hex
    </pre>
    bye, Helmu

    Comment

    Working...
    X