2009-02-10 9 views
11

Qualcuno sa come visualizzare il contenuto dei campi contenenti dati binari in un database MS SQL Server 2005?Come posso visualizzare il contenuto dei campi di dati binari sql?

+0

Se i dati sono binari ... come faresti "vederlo"? – ahockley

+0

Potrebbe trattarsi di una stringa, nel qual caso sarebbe sufficiente visualizzarla in forma ascii o esadecimale. Al momento tutto quello che vedo è . – Xandir

+0

utilizzare una query non la procedura guidata della tabella aperta, vedere la mia risposta sotto – SQLMenace

risposta

17

Dipende se si tratta solo di testo memorizzato come binario o no, se è poi dare un'occhiata a questo

create table #bla (col1 varbinary(400)) 

insert #bla values(convert(varbinary(400),'abcdefg')) 

select col1,convert(varchar(max),col1) 
from #bla 

uscita 0x61626364656667 abcdefg

+0

Grazie. Speravo in un programma di utilità per prendere un po 'di legwork, ma questa è una soluzione praticabile. – Xandir