この方法を試してください:
- まず、論理パーティションを作成するために、customerテーブルに追加の列を作成します。
- 次に、customerテーブルと中間テーブルを使用してその列を更新します
- 更新後、テーブルを切り捨てます
毎月、このスクリプトを実行できます。これにより、論理的なパーティション分割が可能になります。
update customer set partition_column=to_char(Join_Date, 'YYYY-MM')
join intermediate_table on intermediate_table.custid=customer.custid
and intermediate_table.Join_Date=customer.Join_Date
truncate table intermediate_table