Remplir une table a partir une Vue Oracle 11g

Fermé
djanahana Messages postés 82 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 6 avril 2015 - 23 sept. 2012 à 01:02
djanahana Messages postés 82 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 6 avril 2015 - 26 sept. 2012 à 18:49
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
A voir également:

2 réponses

jee pee Messages postés 40478 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 novembre 2024 9 428
23 sept. 2012 à 09:14
Salut,

create table ta_table as select * from ta_vue ;

cdlt

2
djanahana Messages postés 82 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 6 avril 2015 13
26 sept. 2012 à 01:51
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
jee pee Messages postés 40478 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 novembre 2024 9 428
26 sept. 2012 à 09:44
Aucune idée je n'utilise jamais les partitions de table
0
djanahana Messages postés 82 Date d'inscription mercredi 20 mai 2009 Statut Membre Dernière intervention 6 avril 2015 13
26 sept. 2012 à 18:49
merci comme même pour la réponse jee jee ,possible quelqu'un d'autre peut m'aider
0