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;






Répondre avec citation








, mais dans certains outils (GUI je veux dire) uniquement le bloc du code où se trouve le focus (indiqué souvent avec Highlight) est exécuté quand tu cliques sur le bouton "Run".



Partager