Я стараюсь, чтобы это вычисляемый столбец:компьютерного бит столбец, который возвращает ли нуль еще один столбец
CREATE TABLE dbo.Item
(
ItemId int NOT NULL IDENTITY (1, 1),
SpecialItemId int NULL,
--I tried this
IsSpecialItem AS ISNULL(SpecialItemId, 0) > 0,
--I tried this
IsSpecialItem AS SpecialItemId IS NOT NULL
--Both don't work
) ON [PRIMARY]
Это работает только когда колонна испытывается является числовым. Если SpecialItemId является nvarchar и имеет значение, это вызывает ошибку. См. Мой другой ответ –