2013-04-23 19 views
0

我想從獲取密碼錶1表2。所以我必須轉換。將密碼varchar()轉換爲sql中的二進制數據類型

表1:

  • 密碼(VARCHAR)

表2:

  • 密碼(二進制)

    我LOGG荷蘭國際集團在這裏將varchar轉換到binary.I試試這個下面的查詢,

    IsNull(''''+cast(wl.password as binary)+'''', 'NULL')+')' 
    

,但沒有用。它顯示錯誤,如

The data types varchar and binary are incompatible in the add operator. 

給我一些建議嗎?

回答

0

在連接字符串之前,不要將其轉換爲二進制,而是在字符串內部進行轉換,以便在執行動態查詢時轉換。

喜歡的東西:

ISNULL('cast(''' +wl.password+ ''' as binary)','NULL') 
相關問題