Re: Konvertierung character zu hex

Nicolas Barbier <[email protected]>
Newsgroups gmane.comp.db.postgresql.german
Message-ID <CAP-rdTbZ_=cUDOdjz-O3zTsjU1g-M7T9o062Q3jScaBPHJk88w@mail.gmail.com>
Am 22. Mai 2013 11:00 schrieb Asmus Reinhard <[email protected]>:

> ist es möglich in einem select den Inhalt einer Tabellenspalte die character
> definiert ist im Hex-Format auszugeben?
>
> Wenn ja, wie?

Konvertiere zunächst den Text zu einem „bytea“ (Byte-Array) mit einem
Cast (das funktioniert encoding-abhängig glaube ich, bei mir ist ’s
UTF-8, also zwei Bytes für z. B. „ß“), anschließend konvertiere den
bytea-Wert zu einem Hex-String met encode(.., 'hex').

postgres=> SELECT encode('abcß'::bytea, 'hex');
   encode
------------
 616263c39f
(1 Zeile)

Ob Andreas’ Vorschlag funktioniert hängt davon ab, wie das benutze
Programm bytea-Werte zeigt: Typischerweise als Hex natürlich, ich weiß
aber nicht wie pgAdmin es macht.

Hoffentlich hilft das,

Nicolas

-- 
A. Because it breaks the logical sequence of discussion.
Q. Why is top posting bad?


-- 
Sent via pgsql-de-allgemein mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.