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 :
  1. 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
  2. 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" ),
    ...
  3. 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.