Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle, wie man die Tabelle ändert, fügt Partition nach Bereichsintervall hinzu

Wenn Ihre vorhandene Tabelle nicht partitioniert ist, müssen Sie:

  1. CREATE eine neue TABLE mit partition Definitionen. Nennen wir diese Tabelle MYTABLE_NEW
  2. INSERT in MYTABLE_NEW alle Daten aus MYTABLE
  3. RENAME MYTABLE zu MYTABLE_OLD
  4. RENAME MYTABLE_NEW zu MYTABLE
  5. DROP MYTABLE_OLD

ODER

dbms_redefinition kann ebenfalls verwendet werden

Siehe dies von AskTom

Siehe auch dies andere Antwort