最近做的項目中,所有的字符的類型都是nvarchar2類型,發現在進行多層調用時會出現問題
報
Error: PL/SQL: ORA-12714: invalid national character set specified
Line: 90
Text: ,max(e.ticketno) over(partition by e.passengerid) ticketno
解決辦法
把nvarchar2 轉換成varchar2型
1.to_char(ticketno)
2.translate(c.ticketnoUSING CHAR_CS) ticketno