Oracle
 sql >> Base de données >  >> RDS >> Oracle

oracle comment modifier la table ajouter une partition par intervalle de plage

Si votre table existante est non partitionnée, vous devrez :

  1. CREATE une nouvelle TABLE avec partition définitions. Appelons cette table MYTABLE_NEW
  2. INSERT dans MYTABLE_NEW toutes les données de MYTABLE
  3. RENAME MYTABLE à MYTABLE_OLD
  4. RENAME MYTABLE_NEW vers MYTABLE
  5. DROP MYTABLE_OLD

OU

dbms_redefinition peut également être utilisé

Voir ceci sur AskTom

Voir aussi ceci autre réponse