Bonjour,
J'ai actuellement la table suivante FACT :
dont la clé primaire est (T_entity, D_date_histo, N_contrat).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE TABLE FACT ( T_entity varchar2(5) , D_date_histo date , N_contrat integer , D_date_effet date , B_statut_date_effet integer(1) , N_montant_contrat decimal(13,2) );
Je souhaite partitionner en partition principale sur l'attribut T_entity (avec la méthode by list) puis cette partition sera sous-partitionnée sur l'attribut D_date_histo (avec la méthode by range).
Par contre j'aurais des requêtes de sélection avec des critères (where) uniquement sur le code T_entity et D_date_effet (une même date effet sera présente dans plusieurs sous partition sur l'attribut D_date_histo).
Est-il possible de créer un index partitionné uniquement sur la partition T_entity ?
Sinon y aurait-il mieux comme solution ?
Merci pour votre aide.
Partager