Oracle基础知识(二十七) - PL/SQL修改字符编码

前几天重装了系统,从同事那里拷贝了Oracle的文件过来,配置了几个环境变量,可以正常使用,

但是今天发现个问题,

select fname from v_dm_dept_org where flevel=2 and  fname like '%本部%';

数据库里是有记录的,但是,查不出东西来,

select fname from v_dm_dept_org where flevel=2

这样查询是有的,甚至,直接等于一个名称都查询不出来,委屈


组长说,是客户端的字符编码和服务器不一致,

查询本地字符编码:

select userenv('language') from dual;
显示的是一个American 什么的,和同事的都不一样

解决办法:添加一个环境变量

变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.AL32UTF8


OK,解决了,在此分享一下






你可能感兴趣的:(oracle,字符编码)