PB avec SET ANSI_NULLS ON

Le
lorelei
Bonjour tous,

J'ai un pb dans un procdure stocke.

je compare des variables entires

@NbInter INT (c'est une variables pass en paramtre la procdure
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
entires non-nulles.

Quelqu'un a-t'il une ide, une solution?
Merci
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