我有ne列在表中有十六進制值我想將其轉換爲字符串我該怎麼做?將十六進制轉換爲字符串在sql中
我已經試過這
SELECT
CONVERT(Nvarchar(max), '0x07FD010200000006730A1308320000008990000006730A1308320700008990000002FF006766666666666611FF');
但是,這是行不通的。
這裏我想轉換單引號中給出的值。 請幫幫我。
我有ne列在表中有十六進制值我想將其轉換爲字符串我該怎麼做?將十六進制轉換爲字符串在sql中
我已經試過這
SELECT
CONVERT(Nvarchar(max), '0x07FD010200000006730A1308320000008990000006730A1308320700008990000002FF006766666666666611FF');
但是,這是行不通的。
這裏我想轉換單引號中給出的值。 請幫幫我。
檢查this瞭解如何實現此目的的詳細信息。
試試這個
SELECT
CONVERT(varbinary(64), '0x16004D616E75623232', 1),
CONVERT(varchar(64), 0x16004D616E75623232, 1),
CONVERT(varchar(64), 0x16004D616E75623232, 2);
GO
順便說一句,你使用的SQL Server?
我已經試過這個,但是這是給ý符號作爲結果。 –
@MohiniJamdade檢查更新 –
SQL server 2014 –
對於你給出的例子,你知道字符串值應該是什麼嗎? –