У меня есть значение поля базы данных, которое представляет собой целое число, например 0 и 1. Можно ли преобразовать это целочисленное значение в логическое значение при загрузке данных в сетку БД. Я ожидаю без проверки условий, как прямое приведение типов.
Спасибо
i: integer
, тоi = 1
является логическим значением. - person Andreas Rejbrand   schedule 05.10.2011i <> 0
, вероятно, немного более идиоматичен и надежен. - person Uli Gerhardt   schedule 05.10.2011tinyint(1)
для хранения значений истинности). Пока семантика одинакова, вы можете безопасно использоватьif (val <> 0) then true else false
или что-то в этом роде. - person Leonardo Herrera   schedule 05.10.2011