iT邦幫忙

1

關於 MS SQL ,二元碼

各位先進、專家、學長們大家好,以下是我的問題與情境。
情境:利用SSMS工具將兩張異端資料庫但資料表欄位一樣的table Union再一起,在將某A表匯入到B庫時有將編碼與資料型態調整為一樣。

問題:在執行group by去除重複值的時發現有些資料條件應該符合卻無法被group在一起想來想去唯一解答就是去看看資料的二元碼是否一致 請問在ssms工具中是否可以看某比資料欄位的二元碼或有相關指令?

可以轉成 VARBINARY 比較
語法:
SELECT CONVERT(VARBINARY, '123')

資料庫定序會影響字串比對,我猜可能是定序的問題。
定序 +1
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
fuzzylee1688
iT邦研究生 3 級 ‧ 2018-07-24 11:05:39

upper(convert(varchar(100), master.dbo.fn_varbintohexstr(convert(varbinary,AAA))))

我要發表回答

立即登入回答