Bonjour,
Me voila fraichement débarqué sur ce forum pour déjà appeler au secours.
En même temps je suis pas un killer SQL DB2 ...
J'ai essayé de simplifier au maximum ma demande.
J'ai la table suivante
qui me permet de stocker le code article, la couleur et son code TVA.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE TABLE ARTICLE ( ARTID DECIMAL(8,0) NOT NULL DEFAULT 0.0, ARTCOLOR CHARACTER(3) NOT NULL DEFAULT ' ', ARTTVA CHARACTER(1), PRIMARY KEY(ARTID,ARTCOLOR) )
Un meme code article peut donc avoir plusieurs couleurs.
Mon problème :
Le code TVA doit etre le meme pour un meme code article. Sauf que mon appli ne me permet de ne modifier qu'une ligne à la fois. Je dois donc parcourir toutes les lignes du même article et lui imposer le même code TVA.
Exemple :
J'aimerais donc à partir d'un trigger ou d'une procédure stockée, pouvoir effectuer la modif de toutes les lignes dès qu'une ligne de cet article est modifiée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ARTID ARTCOLOR ARTTVA -------- ----------- --------- 23400276 B32 1 23400276 V03 1 23400276 R90 1
Pour le moment le trigger que j'ai créé effectue des boucles infinie ...
Quelqu'un a t'il la solution miracle pour effectuer cette manipulation ???
Merci d'avance
Partager