BOnsoir,
je cherche à vérifier si une variable a pour valeur NULL après son affectation à l'aide d'une clause SELECT.
Soit la clause suivante : SELECT @variable = champ FROM Table WHERE Table.id=0
Le test IF (@variable=NULL) semble toujours faux, même si EXISTS(SELECT...) est vrai !
En ayant réécrit l'affectation de ma variable avec SET @variable = (SELECT champ FROM Table WHERE Table.id=0), j'ai l'impression que la variable est réellement affectée, cependant le prédicat reste faux...
Partager