Выберите nullable бит со значением по умолчанию

Я должен выбрать nullable разрядный столбец в представлении, но использовать значение по умолчанию ЛЖИ каждый раз, когда значение является НУЛЕВЫМ. (По другим причинам я не могу добавить значение по умолчанию на самой исходной таблице.) Вот то, что я делаю.

CAST 
(
    CASE 
    WHEN bit_column IS NULL THEN 0 
    ELSE bit_column  
END 
    AS BIT
) AS bit_column,
...

Я должен сделать это на четырех столбцах, таким образом, я задаюсь вопросом, существует ли лучше/больше эффективный способ сделать это.

6
задан xcer 27 July 2010 в 18:46
поделиться