यह तरीका आजमाएं:
- सबसे पहले, ग्राहक तालिका में एक अतिरिक्त कॉलम बनाएं जैसा कि आप तार्किक विभाजन करना चाहते हैं।
- फिर ग्राहक और मध्यवर्ती तालिका का उपयोग करके उस कॉलम को अपडेट करें
- अपना टेबल छोटा करें अपडेट करने के बाद
प्रत्येक महीने के लिए आप इस स्क्रिप्ट को चला सकते हैं और यह आपको तार्किक विभाजन देगा।
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