PB avec SET ANSI_NULLS ON

Le
lorelei
Bonjour à tous,

J'ai un pb dans un procèdure stockée.

je compare des variables entières

@NbInter INT (c'est une variables passé en paramètre à la procédure
stocké)
DECLARE @NbInterCur int


if (@NbInterCur-@NbInter>=0) begin SET @AJOU_BOO=1 end

Quand SET ANSI_NULLS ON, jamais la variable @AJOU_BOO ne prend la
valeur 1 alors que @NbInterCur et @NbInter ne sont jamais null.
Si je met SET ANSI_NULLS OFF, cela fonctionne.

J'ai bien lue la doc sur SET ANSI_NULLS , mais je ne vois pas
pourquoi cela ne fonctionne pas puisque je compare des valeurs
entières non-nulles.

Quelqu'un a-t'il une idée, une solution?
Merci
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
lorelei
Le #11838171
je m'excuse, en fait l'erreur était après cela, où je faisais une
comparaison avec un null.
Tout est réglé.
Publicité
Poster une réponse
Anonyme