問題1:
select'欄位' 名稱 from dual
union all
select 123 名稱 from dual
錯誤訊息:ORA-01790 表示是的資料類型必須與相對應的表示式相同
處理方式:
select to_char('欄位') 名稱 from dual
union all
select to_char(123) 名稱 from dual
問題2:(這邊是模擬測試)
select cast('欄位' as nvarchar2(5)) AS 名稱 from dual
union all
select cast('欄位' as varchar2(5)) AS 名稱 from dual
錯誤訊息:ORA-12704 字元設定不符合
處理方式:
select cast('欄位' as nvarchar2(5)) AS 名稱 from dual
union all
select cast('欄位' as nvarchar2(5)) AS 名稱 from dual
參考文章:
http://yblog.org/archive/index.php/11947
使用 UNION 的時候, 遇到 ORA-12704 字元設定不符合的解決方式
全站熱搜