我正在處理一個數據庫,將字符串編碼爲十六進制,然後用0
填充整個字符串。插入/刪除使用SQL Server 2008 R2的十六進制填充?
像這樣:
Origional String: PartitionTest
JUST Hex-encoded Strring: 0x506172746974696f6e54657374
The output I see: 0x50006100720074006900740069006F006E005400650073007400
反正我把空格去掉,最終字符串解碼回短信?然後,我如何將文本編碼回填充字符串?我已經將字符串轉換爲十六進制
SELECT
MASTER.dbo.fn_varbintohexstr(CAST('PartitionTest' AS VARBINARY))
但我沒有線索如何填補這一結果。
謝謝!
所以你需要推後00每兩個字符開始後第三?這是多麼奇怪的事情。你可以用STUFF做到這一點。 – 2014-10-01 14:38:33