每半年创建一个表.表名为:固定名+年月用存储过程来查询.根据要查询的起始年月,可以确定要查询的开始的表名
根据要查询的结束年月,可以确定要查询的结束的表名然后生成类似下面的查询语句就行了.select * from(
select * from 表200301
union all
select * from 表200302
) a
根据要查询的结束年月,可以确定要查询的结束的表名然后生成类似下面的查询语句就行了.select * from(
select * from 表200301
union all
select * from 表200302
) a
问题是,这种查询如果只查询最近某一段数据,与查询单表的效率如何?
如果需要改写数据呢?
但需要动态创建TABLEJI及维护分区试图
OR
建立JOB,将3个月前的数据删除并插入到历史表,并建立统计数据