Bonjour,
s'il vous plait,j'ai une question concernant la copie de contenu d'une vue matérialisée dans une table partitionnée (fragmentée).
Le déroulement de ma démarche est :
Je veux savoir, dans le cas ou j'ai copié initialement les données de la table T dans la vue V.
Je fragmente la table T puis je récupère mes données de la vue V.
J'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CREATE MATERIALIZED VIEW VM BUILD IMMEDIATE AS SELECT champs1,......... FROM Vente V, Client C, Produit P WHERE V.Id_Produit=P.Id AND V.Id_Client=C. Id
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Create Table Vente (champs1 varchar(20),...) Partition by List(champi) Partition Vente_1 values ("1" ), ...- je pense il me manque la dernière étape c-a-d :Recopier les données de la vue a la table originale ventes
Je travaille avec Oracle 11g.
Merci pour tout type d'aide pour atteindre mon objectif.
Partager