Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
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 01/08/2008, 21h34   #1
Invité de passage
 
Inscription : juin 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 4
Points : 1
Points : 1
Par défaut PL SQL - et SQL - Copie de deux tables

Bonjour a tous,

Je suis stagiaire et je souhaiterai vous demander une aide par rapport au probleme suivant:

L'entreprise me demande de réaliser une copie d'une table existante avec les données qui la constitue.
Une fois cette partie réalisée, il faut ensuite continuer a alimenter la nouvelle table (sans la recrée) des que l'ancienne table est elle même rempli.

on me parle de procedure PL SQL mais j'en ai jamais fais.

Merci pour votre aide.
barca21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2008, 15h33   #2
Membre Expert
 
Avatar de guigui5931
 
guillaume defrain
Inscription : avril 2006
Messages : 1 667
Détails du profil
Informations personnelles :
Nom : guillaume defrain
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : avril 2006
Messages : 1 667
Points : 2 099
Points : 2 099
bonjour

D'après ce que je comprend ton travail se décompose en 2 partie :
- créer la nouvelle table et l'alimenter avec les données déjà existante
- récupérer au fil de l'eau les données pour les mettre dans une nouvelle base.

Pour ce qui est de la première étape il s'agit juste d'un create table (avec les bon paramètre) puis d'un INSERT en récupérant les données déjà présente. Ces requête peuvent être mise dans une procédure pour pouvoir rejouer le bloc une autre fois.

Pour la deuxième étape il y a plusieurs solution, soit une procédure qui récupèreras les données entrée depuis une certaine date et les mettra dans la table. Sinon tu peux te renseigner sur l'utilisation de trigger qui te permettrait d'alimenter ta 2nd table dès l'insert dans ta première.

En espérant t'aider.
__________________
autant l'hiver éclate que l'hétéroclite
le vrai geek c'est celui qui croit qu'il y a 1024 mètres dans un kilomètre
guigui5931 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2008, 19h07   #3
Invité de passage
 
Inscription : juin 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 4
Points : 1
Points : 1
merci pour ta reponse, je vais essayer ce que tu me propose.
Cordialement
barca21 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 04h39.


 
 
 
 
Partenaires

Hébergement Web