
但通过下面语句却无法查出带中文的记录:
select drdl01 from prodctl.F0005 where trim(drdl01) like 'China,中国%';
查看当前数据库字符集:
SQL> SELECT * FROM v$nls_parameters where parameter='NLS_CHARACTERSET'; PARAMETER VALUE -------------------- -------------------- NLS_CHARACTERSET ZHS16GBK
检查客户端的字符集:

<??http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwPjxjb2RlIGNsYXNzPQ=="hljs sql">显然客户端字符集与数据库端字符集不一致,需要修改客户端的字符集。
在客户端服务器上搜索NLS_LANG,将WE8MSWIN1252修改为ZHS16GBK,总共需要修改三处,修改完后logoff,重新登陆就没问题了。