COLLATE

COLLATE是一個算法語句,主要用於對字元進行排序,經常出現在表的創建語句中。

sql語句裡面的COLLATE主要用於對字元進行排序,經常出現在表的創建語句中
列:CREATE TABLE tt
[ID] [bigint] IDENTITY(1,1) NOT NULL,
[FTUID] [varchar](20) COLLATE Chinese_PRC_CI_AS NOT NULL,
表示輸入記錄是,FTUID按照Chinese_PRC_CI_AS 格式進行排序
在UNION操作中出現錯誤:無法解析"Chinese_Taiwan_Stroke_CI_AI"與"SQL_Latin1_General_CP1_CI_AS"
代表資料庫or數據表or欄位的排序有問題,解決方法是在SQL語句中轉
ex: union select
aaacollate Chinese_Taiwan_Stroke_CI_AI,
bbbcollate Chinese_Taiwan_Stroke_CI_AI,
ccccollate Chinese_Taiwan_Stroke_CI_AI
from myTable

相關詞條

熱門詞條

聯絡我們