Procedure Stockée PL/SQL
Résolu
ines_eleuch
-
Mambo5 -
Mambo5 -
Bonjour,
Je dois créer une procédure PL/SQL permettant de copier les données de civil.personne vers institut.etudiant.
Cette procédure prend en paramètre (date_appel, file_name)
En fait j'ai essayé quelques codes, entre autres:
/
mais cela ne marche pas parce qu'il s'agit de deux tables différentes
Aidez moi s'il vous plait
Je dois créer une procédure PL/SQL permettant de copier les données de civil.personne vers institut.etudiant.
Cette procédure prend en paramètre (date_appel, file_name)
En fait j'ai essayé quelques codes, entre autres:
CREATE or replace PROCEDURE copie_infos
BEGIN
INSERT INTO etudiant (
SELECT date-appel, file name
FROM personne);
END;
/
mais cela ne marche pas parce qu'il s'agit de deux tables différentes
Aidez moi s'il vous plait
1 réponse
-
Bonjour,
Avec cette procédure, tu vas pouvoir insérer la table 1 dans la table 2 normalement. Tu as juste à modifier tous les noms de tes tables et attributs.
CREATE PROCEDURE nom_de_la_procédure BEGIN INSERT INTO table1 ( attribut1, attribut2, ...) SELECT attribut1, attribut2, ... FROM table2 END
J'espère que ça marchera, mais pour ma part c'est OK ;)