2015-11-22 32 views
2

我有ne列在表中有十六進制值我想將其轉換爲字符串我該怎麼做?將十六進制轉換爲字符串在sql中

我已經試過這

SELECT 
CONVERT(Nvarchar(max), '0x07FD010200000006730A1308320000008990000006730A1308320700008990000002FF006766666666666611FF'); 

但是,這是行不通的。

這裏我想轉換單引號中給出的值。 請幫幫我。

+0

對於你給出的例子,你知道字符串值應該是什麼嗎? –

回答

0

檢查this瞭解如何實現此目的的詳細信息。

試試這個

SELECT 
    CONVERT(varbinary(64), '0x16004D616E75623232', 1), 
    CONVERT(varchar(64), 0x16004D616E75623232, 1), 
    CONVERT(varchar(64), 0x16004D616E75623232, 2); 
GO 

順便說一句,你使用的SQL Server?

+0

我已經試過這個,但是這是給ý符號作爲結果。 –

+0

@MohiniJamdade檢查更新 –

+0

SQL server 2014 –

相關問題