首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >差异选择子句更改行数(具有相同的WHERE条件)

差异选择子句更改行数(具有相同的WHERE条件)
EN

Stack Overflow用户
提问于 2014-07-04 14:00:06
回答 1查看 109关注 0票数 0

我有这个问题(可能不是一个错误)。

在Oracle上,选择中的列更改从DB.获得的行数。

这是视图定义的错误吗?

我认为这件事只有有意见才有可能,但绝不可能出现在桌子上,还是不可能?

代码语言:javascript
复制
--16 ROWS
SELECT *
FROM MY_ORACLE_VIEW
WHERE CONDITION_1 = 'A' AND CONDITION_2 = 'B';

--112 ROWS
SELECT COLUMN_X, COLUMN_Y
FROM MY_ORACLE_VIEW
WHERE CONDITION_1 = 'A' AND CONDITION_2 = 'B';

注:真实的视图非常复杂。

Oracle版本 from (从V$VERSION选择*):

  • Oracle数据库11g企业版发布11.2.0.4.0-64位生产
  • PL/SQL版本11.2.0.4.0 -生产
  • 核心11.2.0.4.0生产
  • 用于HPUX的TNS : 11.2.0.4.0版-生产
  • NLSRTL版本11.2.0.4.0 -生产
EN

回答 1

Stack Overflow用户

发布于 2014-07-04 15:00:10

如果VIEW的目标是一个不断增长的表,这种情况就会发生。或者如果VIEW在where子句中使用一个时间变量。

您也可以尝试创建自己的简单视图,看看这是否是一个反复出现的问题。

无论如何,除非您提供视图代码,否则我们只能推测它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24576012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档