有
zg.acc_bill_079320080401
zg.acc_bill_079320080402
zg.acc_bill_079320080403
zg.acc_bill_079320080404
zg.acc_bill_079320080405
zg.acc_bill_079320080406
zg.acc_bill_079320080407
...........
这样的日期增长表,我怎么在一个写好的脚本中实现在当天取当天表中的数据呢?
比如今天是0406就取zg.acc_bill_079320080406这个表的数据,明天就取
zg.acc_bill_079320080407表中的数据? 怎么实现呢?
zg.acc_bill_079320080401
zg.acc_bill_079320080402
zg.acc_bill_079320080403
zg.acc_bill_079320080404
zg.acc_bill_079320080405
zg.acc_bill_079320080406
zg.acc_bill_079320080407
...........
这样的日期增长表,我怎么在一个写好的脚本中实现在当天取当天表中的数据呢?
比如今天是0406就取zg.acc_bill_079320080406这个表的数据,明天就取
zg.acc_bill_079320080407表中的数据? 怎么实现呢?
select 'zg.acc_bill_0793' ¦ ¦ to_char(sysdate,'yyyymmdd') from dual; 这个段的值做为表名查询
比如:
select * from zg.acc_bill_079320080407
declare
v_sql varchar2(1024);
v_Tab varchar2(1024);
begin
select 'zg.acc_bill_0793' ¦ ¦ to_char(sysdate,'yyyymmdd') into v_Tab from dual;
v_sql := 'select * from ' || v_Tab;
execute immeidate v_sql;
end;good luck.
楼主可以学习,如何使用存储过程动态执行SQL语句楼主可以结贴了.别人的都是多余的.也分我点分吧.