0
我有一個Hashbytes值列:0xDA39A3EE5E6B4B0D3255BFEF95601890AFD80709這是一個二進制數據類型。我需要使用ssis創建一個不帶0x的DA39A3EE5E6B4B0D3255BFEF95601890AFD80709列。我已經嘗試了各種方法,但最後只會出現一些奇怪的字符,比如㧚歞േ唲唲悕逘 इ。謝謝。Hashbytes列
我有一個Hashbytes值列:0xDA39A3EE5E6B4B0D3255BFEF95601890AFD80709這是一個二進制數據類型。我需要使用ssis創建一個不帶0x的DA39A3EE5E6B4B0D3255BFEF95601890AFD80709列。我已經嘗試了各種方法,但最後只會出現一些奇怪的字符,比如㧚歞േ唲唲悕逘 इ。謝謝。Hashbytes列
在SQL中,當您轉換二進制字符串,可以設置在轉換聲明一個標誌,該標誌將保存文本,如20:
declare @b as varbinary(50) = hashbytes('sha1','somehash')
select @b
, Convert(varchar(50), @b)
, Convert(varchar(50), @b, 1)
, substring(Convert(varchar(50), @b, 1), 3, len(Convert(varchar(50), @b, 1))) --output without the 0x
你生成從SQL查詢或在HASHBYTES。 NET庫? – billinkc 2014-09-02 01:22:08
我從一個SQL查詢生成它。 – Djbril 2014-09-02 08:33:16