在plsql, sql语句中带有中文的查询条件查询不到数据
只要简单的添加一个系统变量就ok了
NLS_LANG=AMERICAN_AMERICA.AL32UTF8
具体操作方法:右击“计算机”-“属性”-“高级系统设置”-“环境变量”,在系统变量下,“新建”
变量名:NLS_LANG
变量值:AMERICAN_AMERICA.AL32UTF8
不需要添加到path中
补充:以上内容是个人遇到的问题和解决办法,仅供参考。如有不懂或觉得不错的请评论或留言,谢谢!
后续:
今天使用plsql查询时,decode了两个字段,是将1和0转成是否,但只有一个字段正确显示了,另一个字段全是空值。于是查询了之前设置的环境变量,发现没有了,暂时不知道原因。又设置了一遍,可以了。
NLS_LANG=AMERICAN_AMERICA.UTF8