Question bête mais comment fait-on pour inverser un boolean sachant que SQL 2000 ne veux pas de la syntaxe suivante :
UPDATE Table SET Boolean1 = NOT(Boolean1)
D'avance merci pour vos réponses
Version imprimable
Question bête mais comment fait-on pour inverser un boolean sachant que SQL 2000 ne veux pas de la syntaxe suivante :
UPDATE Table SET Boolean1 = NOT(Boolean1)
D'avance merci pour vos réponses
Une question peut être bête pour toi mais pas pour les autres.
UPDATE Table
SET Boolean1 = ~(Boolean1)
Bonjour
Code:
1
2
3
4
5
6
7 declare @bool bit set @bool = 1 set @bool = ~ @bool select @bool
Super ! merci ! à priori le "NOT" existe en SQL Server 2005 ce qui est qd même plus pratique car plus courant :-)
Même en SQL 2005, AND est un opérateur logique et non un opérateur bitwise.