|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 1 ![]() |
Bonjour,
J'ai le code suivant dans un trigger (apres insertion) : (J'ai enlevé les parties non importantes) Code :
Je voudrais pourvoir modifier le champs PRENOM de l'insertion en cours si le nom est égal à 'TEST' (par exemple). Merci de vote aide. Si vous avez des liens vers des tutoriaux PL/SQL ça m'intéresse. |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
:= pour affecter une valeur.
la prochaine fois, merci de penser au balise code et fournir l'erreur lors de la compilation. |
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 024 ![]() |
Tu ne pourras pas modifier un champ de table dans un trigger AFTER INSERT, il faut faire un trigger BEFORE INSERT ... FOR EACH ROWS.
La syntaxe sera d'ailleurs: Code :
- dire que si un certait test est vérifié, "on fait rien sinon on fait rien" je vois pas l'interret... - tester le UPDATING sur un trigger d'insertion ça sert à rien ce ne sera jamais vérifié! |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com