Проверьте ограничение на несколько столбцов
Я использую 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),
);