Message posté par : T. Rossini
----------------------------------------
-----------------
Nicolas Ribot écrit :
Bonjour,
Rapidos comme ca, je dirais que le premier if ne doit jamais déclencher en cas de null.
Nicolas
-----------------
Oui sans nul doute, null est absorbant dans pas mal d'opérations,
(les opérations booléennes sont une exception), et évalué comme faux
si il fait l'objet d'une condition comme CASE.
exemple, si new.long vaut null, new.lat vaut 1, et old.long = 1 et old.lat = 1
-----------------
Code :
(old.long <> new.long) OR (old.lat <> new.lat)
->
(old.long <> NULL) OR (old.lat <> 1)
->
NULL OR TRUE
->
NULL
->
False
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=331155#p331155
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net