create or replace function count_rows
/**
查询各表实际记录数
*/
(table_name in varchar2,
owner in varchar2 default null)
return number
authid current_user
IS
num_rows number;
stmt varchar2(2000);
begin
if owner is null then
stmt := 'select count(*) from "'||table_name||'"';
else
stmt := 'select count(*) from "'||owner||'"."'||table_name||'"';
end if;
execute immediate stmt into num_rows;
return num_rows;
end;

select table_name, count_rows(table_name) cnt, 'TRUNCATE TABLE ' || table_name || ' ;' || chr(10) || 'ANALYZE TABLE ' || table_name || ' ESTIMATE STATISTICS;' from user_tables where count_rows(table_name) > 0;

最新文章

  1. cannot load flash device description
  2. 从idea上通过路径去导入项目
  3. PowerDesigner 15.2入门学习 一
  4. SQL Server中开发常用的数据类型
  5. Linux下查看tcp连接数及状态
  6. 对于WIFI版ipad(无GPS芯片)定位功能的释疑
  7. ORA-04052\ ORA-00604\ORA-12154
  8. Java设计模式系列之责任链模式
  9. Java连接MySQL中文乱码处理【转载】
  10. css中的7中属性选择器
  11. ios 调用webservice整理
  12. vue视频学习笔记01
  13. Java数据库连接池比较(c3p0,dbcp,proxool和BoneCP)
  14. 闲记 单元格与单元格之间的边 ///字体属性都是font开头,除了颜色属性 ///文本属性都是text开的,除了设置行高。
  15. Code First 不自动生成数据库
  16. 洛谷P4052 [JSOI2007]文本生成器 AC自动机+dp
  17. 斯巴达克斯诅咒者之战第三季/全集Spartacus迅雷下载
  18. Cocoa 集合类型:NSPointerArray,NSMapTable,NSHashTable
  19. Flask 视图,模板,蓝图.
  20. Java List添加元素

热门文章

  1. 【转】使用Web墨卡托辅助球体切片方案的地图公共属性
  2. 纯css3代码写无缝滚动效果
  3. Core Data系列文章(一)Core Data基础
  4. hdu----(5047)Sawtooth(大数相乘+数学推导)
  5. Reverse Integer [LeetCode]
  6. C++编程中const和#define的区别
  7. 大作业关于(“有爱”youi)的简介
  8. BZOJ1579 [Usaco2009 Feb]Revamping Trails 道路升级
  9. 项目管理办公室 PMO
  10. ie8解决F12问题