最近做的项目中,所有的字符的类型都是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
本文介绍了一个项目中遇到的关于nvarchar2类型字符在多层调用时出现ORA-12714错误的问题及解决方案。通过将nvarchar2转换为varchar2,使用to_char或者translate函数可以有效避免这一问题。
1840

被折叠的 条评论
为什么被折叠?



