关于存储过程中的一个循环操作的问题

sailer_shi 2006-03-20 10:16:31
是这样的,我的表的命名格式是固定字符带当月的年月信息 例如 aa200503 所以说我的数据库中这种表很多,当我要循环进行统计的时候那就必须要根据时间段来进行统计,但是我怎么进行一个循环来循环这些表呢?
...全文
88 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zlz_212 2006-03-20
  • 打赏
  • 举报
回复
用动态SQl

execute immediate
skying1 2006-03-20
  • 打赏
  • 举报
回复
楼上的方法应该可以.
看这样能不能行:
create table test_1(id varchar2,......)
create table test_2(id varchar2,......)
create table test_3(id varchar2,......)
declare
cursor cur is select id from test_1 union all select id from test_2 union all select id from;
test_3
begin
loop
exit when cur%notfound;
统计语句
end loop;
end;
需要添加统计字段,统计字段类型要一致才行,否则用楼上的方法才行.

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧