Da CASE-udtryk skal returnere en værdi, og check-begrænsninger er booleske, bliver du nødt til at sammenligne resultatet med noget, f.eks.:
CONSTRAINT ck_1 CHECK (CASE WHEN col2 IS NOT NULL THEN 1 ELSE 0 END = col1);
Da CASE-udtryk skal returnere en værdi, og check-begrænsninger er booleske, bliver du nødt til at sammenligne resultatet med noget, f.eks.:
CONSTRAINT ck_1 CHECK (CASE WHEN col2 IS NOT NULL THEN 1 ELSE 0 END = col1);