Comment convertir facilement un ‘bit’ en SQL Server
Writing by jfmathieu on Saturday, 18 of March , 2006 at 10:19 pm
Le type de donnée booléen n’est pas disponible comme telle dans le système de SGBD MS SQL Server. Le type de donnée “bit” est utilisé pour représenter ce type de donneé booléen.
Par exemple, en .NET (C#) on pourrait utiliser la commande suivante pour inverser un booléen:
myVar = false;
myVar = !myVar;
Pour SQL Server nous devons utiliser l’opérateur binaire XOR (^) :
declare @var_bit bit;
print ‘Set à 0′
set @var_bit = 0;
print @var_bit
set @var_bit = @var_bit ^ 1
print @var_bit
print ‘Set à 1′
set @var_bit = 1;
print @var_bit
set @var_bit = @var_bit ^ 1
print @var_bit
Résultat:
Set à 0
0
1
Set à 1
1
0
Voilà…
Leave a comment
Category: Developpement, SQL
- Add this post to Del.icio.us - Digg
No comments yet.

