select count(1) from test where msg_time < to_date('2010-04-25', 'yyyy-mm-dd');count(1)
--------
0select count(1) from test partition(sys_p101) where msg_time < to_date('2010-04-25', 'yyyy-mm-dd');count(1)
--------
78954为什么第一次查询数据为0,而第二次查询有数据呢? 难道有partition 的数据查询必须指定 partition 才能查询?
--------
0select count(1) from test partition(sys_p101) where msg_time < to_date('2010-04-25', 'yyyy-mm-dd');count(1)
--------
78954为什么第一次查询数据为0,而第二次查询有数据呢? 难道有partition 的数据查询必须指定 partition 才能查询?
解决方案 »
- ORACLE PERFORMANCE MONITOR tools
- sql 第一个字的汉语拼音首字母排序查询
- 求:RedHat8 命令行模式下安装oracle9i的文档
- 求,http://www.oracle.com.cn 注册邀请码
- 继续问一个刚才语句的问题
- 一个关于图像存储的问题
- oracle datetime值问题,奇葩,求大神
- 在windows ODBC中如何配置Oracle connection, 使其保护数据库的密码, 不用每次连接时都手动输入密码.
- 创建数据库出错:invalid entry size
- 快帮帮我,请问如何导出一个库的结构,不要数据!在线等待!
- 求助:oracle批量更新
- 请教关于EXISTS关键字
第一结果不应该为0. 楼主不要count, 查具体的一个列看一下select * from test where msg_time < to_date('2010-04-25', 'yyyy-mm-dd');
select * from test partition(sys_p101) where msg_time < to_date('2010-04-25', 'yyyy-mm-dd');
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977
分区表有多大呢? 查询的时候有没有其他的操作。 不应该出现楼主遇见的这种情况。 SQL> select count(*) from custaddr partition (T_LIST510) where id='5100100386001'; COUNT(*)
----------
1SQL> select count(*) from custaddr where id='5100100386001'; COUNT(*)
----------
1