Wie zeige ich den Blob-Wert mit der Literal-Syntax der Binärzeichenfolge x'abc 'an?

Sie können mithilfe der x'abc'-Syntax problemlos einen Blob-Wert eingeben. Gibt es jedoch eine Möglichkeit, ihn auch so anzuzeigen? Wie unten gezeigt, funktioniert das direkte Auswählen oder implizite Konvertieren in eine Zeichenfolge mithilfe der Verkettung nicht und zeigt Müll an (Windows DOS-Eingabeaufforderung hier).

<code>sqlite> create table blobs (uid blob);
sqlite> insert into blobs values (x'0123456789abcdef0123456789abcdef');
sqlite> select * from blobs;
☺#Egë½═∩☺#Egë½═∩
sqlite> select ''||uid from blobs;
☺#Egë½═∩☺#Egë½═∩
</code>

Ich möchte, dass die Auswahl Folgendes anzeigt:

<code>x'0123456789abcdef0123456789abcdef'
</code>

Danke, --DD

Antworten auf die Frage(1)

Ihre Antwort auf die Frage