【问题】
PL/SQL Developer 设置“自动执行”后,如果存在中文注释,则按F8无法正确选择鼠标光标所在行,并报“缺失表达式错误”
【背景】
当前的PL/SQL Developer只是用作客户端,用来连接其他(远程)的orale数据库
用作客户端是,新建了一个环境变量:NLS_LANG,其值为:AMERICAN_AMERICA.AL32UTF8
【解决方法】
初步怀疑是字符编码的问题。
最终,将环境变量NLS_LANG值修改为AMERICAN_AMERICA.UTF8,问题得到解决。
关于上述两种字符编码的区别,可以自行上网查阅。