参考:百度知道
在plsql中执行select * from V$NLS_PARAMETERS
参看第一个行NLS_LANGUAGE的VALUE是不是SIMPLIFIED CHINESE,如果不是就可能是这里出的问题
可以通过一下方式修改
打开计算机-->属性-->高级系统设置-->环境变量-->新建
设置变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。点击确定即可。如下图
重启plsql即可
另:dbms_output.put_line不能使用的解决方法
在命令窗口中执行 set serveroutput on;
然后切回SQL窗口,在执行该语句的时候就可以在输出中看到执行结果了