ich versuchen, diese berechnete Spalte haben:Computed Bit-Spalte, die zurückgibt, ob eine andere Spalte null ist
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]
Dies funktioniert nur, wenn die Säule getestet wird numerisch ist. Wenn SpecialItemId nvarchar ist und einen Wert hat, verursacht dies einen Fehler. Siehe meine andere Antwort –