延續SQL Server儲存Unicode補充字集的話題,因為同事的目標資料庫是既有資料庫,沒辦法採用新建立資料庫的方式,後來同事直接把資料庫改成支援補充字集的定序(*_SC),一開始很順利,但使用到tempdb,像是join #table 或是union all #table時發現了定序衝突(collation conflict)問題。
來筆記另外兩種解決定序衝突(collation conflict)的作法:
延續SQL Server儲存Unicode補充字集的話題,因為同事的目標資料庫是既有資料庫,沒辦法採用新建立資料庫的方式,後來同事直接把資料庫改成支援補充字集的定序(*_SC),一開始很順利,但使用到tempdb,像是join #table 或是union all #table時發現了定序衝突(collation conflict)問題。
來筆記另外兩種解決定序衝突(collation conflict)的作法:
中文博大精深,剛好負責的資訊系統會儲存客戶的中文姓名和地址,而中文姓名關係著八字五行、三才五格還有市場熱門度,取一個很命中缺什麼補什麼的名字是命理老師的專業,所以系統中時常會出現許多特別的古文字或是自創字也是相當合理自然的一件事。
最近同事有一個需求要檢查文字檔案中是否有BIG5難字,如果存在BIG5難字,希望可以把這些字碼留下來,讓系統管理單位可以確認及造字。
哈!花了1個小時實作,再花20分鐘寫筆記下來。
BIG5-難字
鍵入BIG-5造字,寫入BIG-5造字對應中文內碼到資料庫中。
要將BIG5中被定義成難字但Unicode中有支援的系統字寫入資料庫,筆記兩個關鍵: