PLSQL 在执行 SQL查询的时候 提示:ora-00911无效字符的处理
网上很多说法都是,分号问题, 但是我的不是分号问题。
update set md='中文' where id=34 这句就会报错。
我经过2个小时的排查,解决了该问题。
原因是:plSQL 客户端 与 服务器之间的编码格式不一致。
解决办法: 查看环境变量 NLS_LANG 原先的值是: AMERICAN_AMERICA.AL32UTF8
改成下面的值:AMERICAN.ZHS16GBK
重启 PLSQL (这个很重要)