原文地址:

PL/SQL Developer 使用中文条件查询时无数据,这是由于字符集的不一致导致的。

执行以下sql命令:select userenv('language') from dual;

显示:SIMPLIFIED CHINESE_CHINA.AL32UTF8

解决方法:

添加环境变量,新建系统变量:

变量名:NLS_LANG

变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK(变量值为SIMPLIFIED CHINESE_CHINA.UTF8 会出现中文乱码)

当变量值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK时,虽然可查到中文数据,但登录PL/SQL Developer 时出现以下一个警告:数据库字符集(AL32UTF8)和客户端字符集(2%)是不同的。不影响使用。

PL/SQL Developer 使用中文条件查询时无数据的解决方法(转)

 

相关文章:

  • 2021-09-23
  • 2021-07-30
  • 2021-12-09
  • 2022-02-23
  • 2021-12-29
  • 2021-07-22
猜你喜欢
  • 2022-12-23
  • 2022-01-03
  • 2022-12-23
  • 2021-06-08
  • 2022-12-23
  • 2021-09-08
  • 2022-12-23
相关资源
相似解决方案