|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Futur Membre du Club
![]() |
Bonjour,
je pense avoir un souci avec un trigger. En résumé, j'ai une table contact avec un téléphone, un email et une date de mise à jour pour ces 2 champs. Mon trigger appelle ( en after) une fonction plpgsql qui compare les valeurs NEW et OLD pour vérifier si il y a besoin d'archiver l'ancienne valeur avant remplacement. Quand ceci est fait, il fait un update de la date de mise à jour. Si je ne fais pas l'update de la date, tout marche bien. Si je le fais, j'ai ce message : Code :
Le code de la fonction est : Code :
Code :
Est ce ma façon de modifier la valeur de la ligne qui est mauvaise ? J'ai essayé NEW.champ:=now() mais pas de résultat.... Si quelqu'un a une idée, je le remercie d'avance. |
||||||
|
|
00
|
|
|
#2 | ||
|
Membre habitué
![]() Inscription : août 2007 Messages : 128 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() |
Merci bien c'est exactement ça
Bon week end |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com