问题现象:
oracle数据库视图中存在数据,但是jdbc查询视图查询不出来,后发现视图中有根据默认语言的过滤,如下图:
客户端查询环境语言为
web服务器查询环境语言为 US,所以数据查询不出来。
解决方案:
修改应用端的NLS_LANG的配置与SQL保持一致
linux执行下面代码
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
执行完后,重新连接即可
标签:LANG,ORCLE,语言,数据库,NLS,视图,查询 From: https://www.cnblogs.com/real9527/p/18400204