|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre chevronné
![]() ![]() Rija RandrianoInscription : janvier 2007 Messages : 984 ![]() |
Salut tout le monde!
J'utilise un trigger BEFORE en guise de contrainte check utilisant des fonctions, ce trigger contient un "if variable1 <> variable2 then" où variable1 et variable2 sont des varchar2(38). Même si c'est visiblement différent, le code passe toujours dans ELSE Ex de démonstration: Code :
Code :
Mon trigger ne marche donc plus à tous les coups même si j'utilise = ou != à la place de <> à cause de cela: Code :
__________________
randriano.dvp.com |
||||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
NULL c'est "pas de valeur" donc incomparable.
Code :
IF (v_1 <> v_2 OR (v_1 IS NULL AND v_2 IS NULL)) then |
|
|
00
|
|
|
#3 | |
|
Membre chevronné
![]() ![]() Rija RandrianoInscription : janvier 2007 Messages : 984 ![]() |
Citation:
__________________
randriano.dvp.com |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com