select count(*) from tablename;
解决方案 »
- Oracle 10g 出现中文乱码情况如何解决?
- 从一张表里查询出指定的数据SQL,求指点
- 新手提问~~关于sqlloader的一些其他问题。内详~~~
- oracle 9.0 查找用户正在执行和刚刚执行的SQL语句
- 发现oracle服务器的相应速度越来越慢了,大家讨论一下可能因为什么原因。
- oracle 817 的一个安装问题
- 关于linux下oracle8.17字符集问题
- ■■求oracle11i的下载路径,必有重谢!
- 我用exp和imp的时候怎么把导入导出结果保存下来?
- oracle存储过程编译错误,返回结果信息
- 刚开始接触Oracle,不知道现在是什么版本了?
- 请帮助我解决一个长期困扰我的问题
可以是:
select count(1) from tablename
FROM ALL_TABLES
WHERE TABLE_NAME LIKE 'searchstring'; if the tables are ANALYZED.
Or you may create a script quickly bySET PAGES 0 FEEDBACK OFF ECHO OFF VERIFY OFF TERMOUT OFF
SPOOL COUNT.SQL
SELECT 'SELECT COUNT(*) FROM ' || TABLE_NAME || ';'
FROM ALL_TABLES
WHERE TABLE_NAME LIKE 'searchstring';
SPOOL OFF
SET TERMOUT ON
@COUNT.SQL
SET FEEDBACK ON VERIFY ON PAGES 24
oracle的系统表格里面有没有这样的信息?
难道
select count(*) feom xxx;
select count(1) from xxx;你们以为执行效率有差异么?
太想当然了!
使用
SELECT COUNT(1) FROM TABLENAME
快还是
SELECT MAX(ROWNUM) FROM TABLENAME
快?望各位大虾指点兄弟各人认为后一种办法速度快各位可以使用表ALL_OBJECTS来试验一下
—————————————————————————————————
该死的CSDN,把旧帖子都TMD删了,气死我了!!!