viceversa sistema resueltos pasar número hexadecimal ejercicios decimales conversión conversion codigo binario sqlite

sqlite - sistema - ¿Cómo mostrar el valor de blob usando la sintaxis literal de la cadena binaria x''abc ''?



pasar de binario a decimal ejercicios resueltos (1)

Puede ingresar fácilmente un valor de blob usando la sintaxis x''abc '', pero ¿hay alguna manera de mostrarlo de esa manera también? Como se muestra a continuación, la selección directa o la conversión implícita a una cadena mediante concatenación no funciona, y muestra la basura (el indicador de Windows DOS aquí).

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ë½═∩

Me gustaría que seleccionen para mostrar:

x''0123456789abcdef0123456789abcdef''

Gracias, --DD


select quote(uid) from blobs

devoluciones:

X''0123456789ABCDEF0123456789ABCDEF''

y si realmente lo necesita en minúsculas, puede usar:

select lower(quote(uid)) from blobs