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