Обновить битовое поле sql в базе данных - PullRequest
7 голосов
/ 30 июля 2011

В таблице sql у меня есть битовое поле, и значение отображается как True, когда я обновляю в коде Update table1 set Active='True', оно выполняет обновление, но значение теперь отображается как 1 вместо True.Как мне сделать так, чтобы в таблице было указано значение 'True' вместо целого числа?Спасибо.

1 Ответ

12 голосов
/ 30 июля 2011

Bits в SQL Server всегда сохраняются как 1 или 0 в растровом изображении.

Параметр «Редактировать таблицу» в SSMS просто переводит это значение в True или False для целей представления, это не имеет ничего общего с тем, как оно фактически хранится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...