Bonjour,
dans une procédure stockée, j'ai la commande suivante :
IF (SELECT MAG_ID FROM CSTAT WHERE MAG_ID = @MagID AND CAIS_ID = @CaisID AND CSTAT_ID = @CSTATID) IS NOT NULL THEN ....
où @MagID, @CaisID et @CSTATID (type varchar tout les 3) sont passé en paramètres.
Le problème c'est que cela renvoie toujours NULL alors que la ligne existe bien vu que si je lance la requête dans le centre de contrôle une ligne m'est renvoyée.
De plus, ce n'est pas non plus un problème de troncature puisque chaque paramètre a exactement la même taille que la colonne correspondante dans la table.
Donc je vois pas ou se situe le problème si quelqu'un peut m'aider.
Merci.
Partager