Cher tous, je voudrais faire une mise a jour sur plusieurs tables au moins cinq et cette mise a jours je voudrais la réalisé en un seul clic dans un formuaire d'enregistrement.
Voici la procedure de stockage que j'ai crée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
CREATE OR REPLACE PROCEDURE TesTproc
 
begin 
        Update tbl_num_1 set colonne_1 = '&par_1',..., colonne_n = '&par_n' where tbl_num_1.id = '&para_id'
 
        Update tbl_num_2 set colonne_1 = '&par_1',..., colonne_n = '&par_n'
where tbl_num_2.id = '&para_id'
 
       update ...
END;
le vrais code ici

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
          create or replace procedure updateall
 
begin
        update data_admin set first_name = '&par' where id_admin = '&id_par'
        update tbl_plateforme set plat_name = '&par' where id_plat = '&id_par'
end;
Mais cet systeme ne marche je ne comprend pas pourquoi j'ai une erreur :
la procedure a été creé mais la compilation contient des erreurs
Aidez moi je suis en stage actuellement