461 votes

Existe-t-il des données booléennes dans sql server comme mysql ?

Existe-t-il des données booléennes dans sql server comme mysql ?

Quelle est l’alternative à MS SQL Server

634voto

kristian Points 7790

Vous pouvez utiliser le type de données BIT pour représenter des données booléennes (un peu la valeur du champ est 1 ou 0)

109voto

Daniel Vassallo Points 142049

Vous souhaiterez peut-être utiliser l' BIT type de données, probablement réglage est comme NOT NULL:

Citant l' article MSDN:

bits (Transact-SQL)

Un type de données entier qui peut prendre une valeur de 1, 0 ou NULL.

La Base de données SQL Server Moteur optimise le stockage des colonnes de bit. Si il y a 8 ou moins de colonnes de bits dans un tableau, les colonnes sont stockées en tant que 1 octet. Si il y a de 9 à 16 bits colonnes, les colonnes sont stockées sous forme de 2 octets, et ainsi de suite.

La chaîne des valeurs TRUE et FALSE peuvent être converties en valeurs de bit: VRAI est converti à 1 et le FAUX est convertie à 0.

11voto

Pranay Rana Points 69934

Vous pouvez utiliser `` type de données dans sql server pour stocker des données booléennes.

9voto

HackedByChinese Points 18294

SQL Server utilise le Bit

8voto

Rodrick Chapman Points 2981

Utilisez le type de données Bit. Il a les valeurs 1 et 0 lorsqu’il s’agit il dans T-SQL natif

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X