可以用存储过程实现。今天太晚了,要休息了。明天上午帮你写下。
[quote=引用 4 楼 qq646748739 的回复:] 执行下这个PL/SQL块即可。 declare v_count number(10) :=0; v_table varchar2(30); v_sql varchar2(1000); begin for rec in(select table_name from user_tab_columns where column_name = 'RKSJ') loop v_sql := 'select count(*) from '||rec.table_name||' where rksj >= trunc(sysdate)-7 '; dbms_output.put_line('v_sql= '||v_sql); execute immediate v_sql into v_count; dbms_output.put_line('表'||rec.table_name||' 最近一周增量数据为'||v_count); end loop; end; /
执行下这个PL/SQL块即可。 declare v_count number(10) :=0; v_table varchar2(30); v_sql varchar2(1000); begin for rec in(select table_name from user_tab_columns where column_name = 'RKSJ') loop v_sql := 'select count(*) from '||rec.table_name||' where rksj >= trunc(sysdate)-7 '; dbms_output.put_line('v_sql= '||v_sql); execute immediate v_sql into v_count; dbms_output.put_line('表'||rec.table_name||' 最近一周增量数据为'||v_count); end loop; end; /
17,377
社区成员
95,128
社区内容
加载中
试试用AI创作助手写篇文章吧