【发布时间】:2017-08-08 03:57:56
【问题描述】:
我在 windows 服务器上有两个用户
- 管理员
- 开发用户
两者都可以使用 SQL Developer 连接到 Oracle 11g 服务器(Oracle 电子商务套件),但在同一个查询(来自同义词)中,他们得到了不同的结果:devUser 得到了正确的结果,而 Administrator 在前三列中得到了 null。
从 XXAUTO.XXFND_OU_COMPANY_V 中选择 * where ou_name like 'ASL%'
【问题讨论】:
-
用户正在执行的查询是什么?可能是因为两者都从各自的模式中获取结果,或者管理员正在获取整体数据库结果......再次取决于执行查询的表/视图。
-
您需要向我们展示表格、实际和预期的输出以获得任何有用的帮助。
-
您可能需要检查代码是否没有任何依赖于 NLS 设置的隐式日期格式转换。如果代码有一个像
'01/01/2000'这样的字符串,它的工作方式可能会有所不同,具体取决于他们的操作系统和 SQL Developer 会话的配置。 -
SELECT * from XXAUTO.XXFND_OU_COMPANY_V where ou_name like 'ASL%'
-
XXAUTO.XXFND_OU_COMPANY_V 是同义词
标签: oracle