Проверьте ограничение на несколько столбцов

Я использую SQL Server 2008

Я использую CHECK CONSTRAINT для нескольких столбцов в одной таблице, чтобы попытаться проверить ввод данных.

Я получаю сообщение об ошибке:

Ограничение CHECK для столбца «AAAA» ссылается на другой столбец, таблицу «XXXX».

CHECK CONSTRAINT не работает таким образом.

Любой другой способ реализовать это на одной таблице без использования FK?

Спасибо

Вот пример моего кода

CREATE TABLE dbo.Test 
(   
EffectiveStartDate  dateTime2(2)        NOT NULL,
EffectiveEndDate    dateTime2(2)        NOT NULL
    CONSTRAINT CK_CmsSponsoredContents_EffectiveEndDate CHECK (EffectiveEndDate > EffectiveStartDate),
);

Ответы на вопрос(3)

Ваш ответ на вопрос