Remplir une table a partir une Vue Oracle 11g

djanahana Messages postés 95 Statut Membre -  
djanahana Messages postés 95 Statut Membre -
Bonjour tout le monde,

Ma question est je pense assez simple! J'aimerais créer une table à partir d'une vue Oracle 11g (structure +données). Quelqu'un pourrait-il m'aider pour cela?

Merci bien

2 réponses

  1. jee pee Messages postés 9437 Date d'inscription   Statut Modérateur Dernière intervention   9 973
     
    Salut,

    create table ta_table as select * from ta_vue ;

    cdlt

    2
  2. djanahana Messages postés 95 Statut Membre 13
     
    Bonjour ,merci d'avoir me répond

    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
    Moi j'ai fait

    1-
    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-
    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

    merci beaucoup
    1
    1. jee pee Messages postés 9437 Date d'inscription   Statut Modérateur Dernière intervention   9 973
       
      Aucune idée je n'utilise jamais les partitions de table
      0
    2. djanahana Messages postés 95 Statut Membre 13
       
      merci comme même pour la réponse jee jee ,possible quelqu'un d'autre peut m'aider
      0