公告版位
哈囉,丫德我會常常更新一些工作上的心情記事及資訊科技新知與大家分享...

我想要做的sql語法是將兩個table做union

語法如下

select  1,'' as code, 'aa' as cdesc
from table a where rownum <= 1
union
Select distinct 2,a.col1 ,col2
        From table2 a

但執行後卻一直出現"ORA-12704: 字元設定不符合"

原來是col1的資料型別是nvarchar2的,所以要在下sql 時要在欄位前面冠N

如下,不然會一直出現錯誤

select  N'' as code,  N'aa' as cdesc from table a where rownum <= 1

union

Select  a.col1 ,col2  From table2 a

 

把這個經驗log下來以後可以備查

創作者介紹

信德隨想

丫德 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • Snoopy_Tseng
  • Thanks a lot
找更多相關文章與討論