J’ai une requête directe (pass trought) créée dans access. Je veux faire la mise à jour de plusieurs tables Oracle d'un seul coup. Malheureusement seule la première table est mise à jour et l’exécution s’arrête. Y a-t-il une solution ?
Merci d’avance pour votre aide.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 DECLARE V_nmat VARCHAR2(6) :='035632'; Old_Cdos VARCHAR2(2) :='01'; New_Cdos VARCHAR2(2) :='03'; BEGIN UPDATE pasa01 set cdos=new_cdos where nmat=V_nmat and cdos=old_cdos; update pacumu set cdos=new_cdos where nmat=V_nmat and cdos=old_cdos; END;
Partager