2014年4月3日 星期四

Cannot resolve the collation conflict between "Chinese_Taiwan_Stroke_CI_AS"

Cannot resolve the collation conflict between "Chinese_Taiwan_Stroke_CI_AS"

定序遇到問題時

請看==>

錯誤訊息:
Chinese_Taiwan_Stroke_BIN 與 Chinese_Taiwan_Stroke_CI_AS 之間的定序衝突
或是
Cannot resolve the collation conflict between "Chinese_Taiwan_Stroke_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation. [SQLSTATE 42000] (Error 468). The step failed


解決方式:
1. 有where時 

WHERE A.A = M.M
改成
WHERE A.A COLLATE Chinese_Taiwan_Stroke_BIN = M.M COLLATE Chinese_Taiwan_Stroke_BIN

2. 有UNION時
SELECT ie FROM A WHERE code LIKE '123%' GROUP BY ie
UNION 
SELECT ie FROM B WHERE code LIKE '123%' GROUP BY ie ORDER BY ie
改成
SELECT ie COLLATE Chinese_Taiwan_Stroke_BIN FROM A WHERE code LIKE '123%' GROUP BY ie
UNION 
SELECT ie FROM B WHERE code LIKE '123%' GROUP BY ie ORDER BY ie COLLATE Chinese_Taiwan_Stroke_BIN

引用來自

沒有留言:

張貼留言

不要在雅光電器商城 雅光特賣會 雅光電器 買冷氣 !

  買冷氣不要在雅光買! 要注意談好的條件要寫在訂購單上。 上週末到雅光的特賣會買冷氣,下單前有詢問北區業務主任。<<我不要庫存機,我要2024製造的機器,對方說沒問題。>> 但我忘了在訂購單上註明2024製造,我的問題。 施工時我不在,完工照片傳來我發現...