2010-02-15 58 views
0

我必須查詢一個列,其中包含一個二進制列,其數據類似於這個數據{} {K!Eòû▓♫;#§ø。需要二元列的幫助

我如何可以查詢此colmn..if我想是這樣的:

SELECT名稱 來自用戶的 WHERE ID = {®ãO■ķEòû▓♫;#§ø

的感謝!

+0

SQL Server 2005/08?甲骨文? SQLite的?任何其他數據庫? –

+0

另外,你是從SQL客戶端還是從代碼運行查詢?如果客戶端,哪個客戶端?如果代碼,你使用什麼語言和驅動程序? – outis

回答

0

幾個RDBMS(我認爲至少MySQL和MS SQL服務器)使用0x…………表示法,你把0x +你的二進制字節放在十六進制對中,例如SELECT Name FROM Users WHERE ID = 0x402041比賽編號'@ A'

PostGreSQL使用escaping and the bytea type

我也讀過一些關於格式X'402041'的內容。

這取決於您的SQL風格,您應該檢查「binary litterals」或「binary strings」的相應文檔。