Как Вы создаете да/нет булево поле в SQL-сервере?

Я недавно должен был записать, что сетевой протокол кодирует это доступы 3-разрядные поля. Восьмеричный пригождается, когда Вы хотите отладить это.

Только для эффекта, можно ли сказать мне, каковы 3-разрядные поля этого?

0x492492

, С другой стороны, это то же число в восьмеричном:

022222222

Теперь, наконец, в двоичном файле (в группах 3):

010 010 010 010 010 010 010 010
298
задан Muhammad Waheed 2 October 2019 в 02:15
поделиться

4 ответа

Эквивалент - битовое поле.

В SQL вы используете 0 и 1 для установки битового поля (точно так же, как поле да / нет в Access). В Management Studio оно отображается как ложное / истинное значение (по крайней мере, в последних версиях).

При доступе к базе данных через ASP.NET поле отображается как логическое значение.

406
ответ дан 23 November 2019 в 01:31
поделиться

Тип данных BIT обычно используется для хранения логических значений ( 0 для false , 1 для истина ).

100
ответ дан 23 November 2019 в 01:31
поделиться

Можно использовать тип столбца бит .

23
ответ дан 23 November 2019 в 01:31
поделиться

бит будет самым простым и также займет меньше всего места. Не очень многословно по сравнению с «Д / Н», но меня это устраивает.

9
ответ дан 23 November 2019 в 01:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: