Я должен выбрать nullable разрядный столбец в представлении, но использовать значение по умолчанию ЛЖИ каждый раз, когда значение является НУЛЕВЫМ. (По другим причинам я не могу добавить значение по умолчанию на самой исходной таблице.) Вот то, что я делаю.
CAST
(
CASE
WHEN bit_column IS NULL THEN 0
ELSE bit_column
END
AS BIT
) AS bit_column,
...
Я должен сделать это на четырех столбцах, таким образом, я задаюсь вопросом, существует ли лучше/больше эффективный способ сделать это.