在plsql, sql语句中带有中文的查询条件查询不到数据

只要简单的添加一个系统变量就ok了

NLS_LANG=AMERICAN_AMERICA.AL32UTF8

具体操作方法:右击“计算机”-“属性”-“高级系统设置”-“环境变量”,在系统变量下,“新建”
    变量名:NLS_LANG

    变量值:AMERICAN_AMERICA.AL32UTF8

不需要添加到path中

补充:以上内容是个人遇到的问题和解决办法,仅供参考。如有不懂或觉得不错的请评论或留言,谢谢!

后续:

今天使用plsql查询时,decode了两个字段,是将1和0转成是否,但只有一个字段正确显示了,另一个字段全是空值。于是查询了之前设置的环境变量,发现没有了,暂时不知道原因。又设置了一遍,可以了。

NLS_LANG=AMERICAN_AMERICA.UTF8

posted @ 2020-12-24 11:36  轻风青枫  阅读(455)  评论(0编辑  收藏  举报