我正在使用SQL Server,我試圖將字符串設置爲varbinary
而不轉換其值。如何將字符串值設置爲varbinary
例子:
declare @string varchar(max)
set @string='0x7777'
update tablename
set [email protected]
我知道,因爲它是不允許的,這是不可能的。但是我不想字符串(使用select CONVERT(varbinary(max),@string
)),因爲它會導致儲蓄轉化爲varbinary
:
0x307837373737
而且,我知道做@string varbinary
和刪除「的會解決這個問題,但是這是不是我正在尋找的,因爲我正在處理字符串以便將其保存在varbinary
之內。
我所要的輸出是:0x7777
的varbinary
內謝謝。
所以想要解析一個十六進制字符串爲字節? – usr