ORCLE数据库语言设置原因查询不出数据的问题解决

问题现象:

oracle数据库视图中存在数据,但是jdbc查询视图查询不出来,后发现视图中有根据默认语言的过滤,如下图:

 客户端查询环境语言为

 web服务器查询环境语言为 US,所以数据查询不出来。

解决方案:

修改应用端的NLS_LANG的配置与SQL保持一致

linux执行下面代码

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

执行完后,重新连接即可

 

posted @ 2024-09-06 14:46  real9527  阅读(126)  评论(0)    收藏  举报