Hello,
je suis en train de décortiquer une requête sql assez conséquente et il y a une partie de la clause que je ne comprends pas.
je tombe sur ca
Code:
1
2
3
4
5 (...) AND ((NULL IS NOT NULL AND <champ> IS NULL) OR (NULL IS NULL)) (...)
Version imprimable
Hello,
je suis en train de décortiquer une requête sql assez conséquente et il y a une partie de la clause que je ne comprends pas.
je tombe sur ca
Code:
1
2
3
4
5 (...) AND ((NULL IS NOT NULL AND <champ> IS NULL) OR (NULL IS NULL)) (...)
Cette expression est toujours vraie.
Cette requête peut avoir été créée par un générateur de code à partir de l'expression ((<col1> IS NOT NULL AND <col2> IS NULL) OR (<col1> IS NULL)) avec une valeur de <col1> forcée à NULL
C'est bête un générateur de code :aie:
Oui, c'est bien ce que j'avais compris. C'était juste pour être sur qu'il n'y avait pas une siouxerie que je n'avais pas vu.
C'est bête un générateur de code, effectivement, le seul truc c'est qu'il faut réussir à ne pas être aussi bête que lui ;)
Merci de ta réponse dans tous les cas.