Oracle数据库多表统计查询的问题

upperflyer 2016-03-25 09:49:39

我手里有一个Oracle数据库,每天的各项数据都存在一个以Marketdata+年月日命名的oracle表中,一年可能会有上百张表,如果我想统计这一年的某项数据,我该怎么处理呢,请各位大神给点提示,刚接触Oracle,不懂的很多。
...全文
115 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
洞穿秋水 2016-03-25
  • 打赏
  • 举报
回复
EXECUTE IMMEDIATE 'select * from xxx_'||to_char(SYSDATE,'mm')||';' 写到函数里或者是存储过程里,格式如下
liusir13 2016-03-25
  • 打赏
  • 举报
回复
可以写一个函数,表名的话可以用一个变量来替代
布莱恩凯 2016-03-25
  • 打赏
  • 举报
回复
为什么要存那么多表,把这些数据放到一张表里加上时间字段不就行了么,反正字段都是相同的。如果以现有的表来处理,可以将这堆表合成一个带有时间字段的表处理。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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