2015年10月2日 星期五

ORA-12704 字元設定不符合

我在做小計總計報表
用了group by rollup來做群組,還有grouping(欄位名稱)來判斷小計行跟總計行
因為小計跟總計行的時候被群組的欄位會留白,要塞一些字進去
就用了case when grouping.... then '這是小計'的判斷
然後就跳錯ORA-12704
查很多網頁都說字串引號前面加一個N來轉型
但是很討厭的是加上去後,那個字串後developer裡面的sql全部都會變成字串顏色

解決方法就是把這個字串轉型就好了
cast('總計' as nvarchar2(20))

沒有留言:

張貼留言