這幾乎是一個noob問題,但我找不到解決方案。從varbinary提取十六進制字符串到文件
我使用的是SQL Server數據庫。在一個表中,列有DataType varbinary(max)。該列的值顯示爲十六進制值(當我使用select - query時)。將所顯示的十六進制字符串完整地寫入文本文件的最佳方法是什麼?
兩個限制: *複製&粘貼不是選項。我想要提取的值的長度約爲。 69000字符。 Windows剪貼板似乎只能存儲大約43000個字符。 *我試圖將查詢結果保存爲.csv文件。但這些文件的最大大小約爲65000字節。
你爲什麼不能查詢該列,其存儲在一個StringBuffer,然後將其寫入一個文件? – PbxMan 2013-02-22 09:00:46
這個答案有幫助嗎? http://stackoverflow.com/a/5172100/2061621 – Kai 2013-02-22 09:03:49
使用transact SQL?還是Java?我一直在使用一個小型的Java程序來查詢這個值。但我不知道調用哪個方法來獲取十六進制值,而不是字節。 – Patrick 2013-02-22 09:05:36