|
|
|
Configuration: Windows XP Internet Explorer 6.0
Bonjour,
tu peut reformule la question mais avant il faut supprimer les relation entre les table ,par ce ke les trigger font les relation d integriter |
merci d'avoir répondu a mon secours,
je reformule ma question. soit le table BONSORTIE (numbonsortie, datebs), la table DETAILBONSORTIE(numbonsortie, codeproduit,qtesortie) et la table PRODUIT(codeproduit, description,stock). en saisissant un BONSORTIE, je saisie aussi un enregistrement dans DETAILBONSORTIE, alors je veux un déclencheur qui me permet désque je valide dans le champ qtesortie, la mise a jour du champ stock de la table PRODUIT se fait. le nouveau stock ca sera stock=stock - qtesortie. Merci de votre aide, je suis bloqué. |
Bonjour,
je tien de te dire ke: une ou un trigger ne peut pas etre lié a deux table ce la vous dire ke le trigger ke te sera utile c est on la lien a la table DETAILBONSORTIE ,je vait t expliquer ce la ds le code create trigger insert on DETAILBONSORTIE -- la table ki va declancher le trigger for insert --au cours d insertion la table temporaire(insertede) va centenure tout les chan de la tabe DETAILBONSORTIE as --apre le as on parle ke d SQL if insert (qtesortie) --le trigger ila etre declancher si vous remlisser ce chan (qtesortie) update PRODUIT --mise ajour set stock=stock - qtesortie from inserted -- la table tmporaire where PRODUIT.codeproduit = inserted.codeproduit relation entre les deux table go --sortire dsl mais j ai pas pu teste ce code mais logiquement c juste je ss pas sure mais essai de faire ce trigger son : from inserted where PRODUIT.codeproduit = inserted.codeproduit
|
Bonjour,
oki alore supprimer les relation entre les table est aissie de faire un trigger ki prend en compte les relation mais teste la entre deux table comme ca tu va compendre le fonction des trigger . et merci atoi toi aussi car moi meme j avaiot un plaisire de faire cette trigger et de savoir kk bien marcher |
Comment executer une procedure stockée dans un trigger ? Merci. |
salut tt le monde,
svp,j ai un probleme urgent,je voulais ecrire un trigger qui fait ca: - si la date de la commande est moins que 3 jour de la date de livraison,il doit afficher un message d erreur. voici en bas, en detail ce qu il doit faire le trigger Pour une commande standard (achat d’un bouquet standard), la cyberboutique garantit la disponibilité en inventaire des items composant le bouquet seulement si la commande a été passée au moins 3 jours avant la date de livraison. Pour les commandes standards effectuées moins de 3 jours avant la date de livraison, c’est le client qui assume le risque. Il est donc très important d’informer ces clients d’une éventuelle pénurie. L’état de la commande sera alors « VINV » |
| 12/09 15h34 | TRIGGER SQL SERVER | Programmation | 17/04 07h07 | 7 |
| 11/04 16h40 | trigger sql serveur | Programmation | 14/12 18h14 | 7 |
| 31/10 20h11 | trigger de mise a jour sql server | Programmation | 31/10 20h11 | 0 |
| 30/10 21h41 | conversion trigger oracle en sql server | Programmation | 08/02 17h57 | 2 |