手動で入力することなくパーティションのリストを生成したいと思います。また、作成するパーティションの数を選択することもできます。範囲によるパーティションを使用しています。以下の例を参照してください。
P_PARTITION_20120830 VALUES LESS THAN ('2012-08-30')
P_PARTITION_20120930 VALUES LESS THAN ('2012-09-30')
P_PARTITION_20121030 VALUES LESS THAN ('2012-10-30')
...
and so on
これが私がこれまでにやってきたことです。
select 'P_PARTITION_' || to_char(add_months(sysdate, 1),'YYYYMMDD')
|| ' VALUES LESS THAN ' || to_char(sysdate, '(''YYYY-MM-DD'')')
from dual;
フィードバックをいただければ幸いです。ありがとうございました。