【发布时间】:2009-12-01 15:47:40
【问题描述】:
我有一个视图,它返回要推送到外部程序的四列数据。当我简单地查询视图(“从 schema.view_name 中选择 *”)时,我得到 10353 行。当我运行创建视图的实际 SQL 时(我从字面上复制并粘贴了 Oracle 存储的内容,减去“创建或替换”语句),我得到 238745 行。
任何想法为什么会发生这种情况?
【问题讨论】:
-
你确定吗?这听起来不可能。因为确实如此,请原谅这些简单的问题,但是您“确定”您没有遗漏某些 Where 子句谓词或某处的“不同”吗?您确定要针对同一个数据库和同一台服务器执行这两个测试吗? ——
-
我确信我在完全相同的位置运行查询。为了确定,我同时在同一个 PL/SQL 开发人员窗口中运行它们。