Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/05/2011, 13h48   #1
Invité de passage
 
Inscription : août 2004
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 3
Points : 0
Points : 0
Par défaut Partitions, sous-partitions et index

Bonjour,

J'ai actuellement la table suivante FACT :
Code :
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)
);
dont la clé primaire est (T_entity, D_date_histo, N_contrat).

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.
monoludo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h55.


 
 
 
 
Partenaires

Hébergement Web