Coba metode ini:
- Pertama-tama, buat kolom tambahan di tabel pelanggan seperti yang Anda inginkan untuk partisi logis.
- Kemudian perbarui kolom tersebut menggunakan tabel pelanggan dan perantara
- Setelah memperbarui, potong tabel Anda
Untuk setiap bulan Anda dapat menjalankan skrip ini dan ini akan memberi Anda partisi logis.
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