SQLServer2008を使用しています
同じテーブルの複数の列でCHECKCONSTRAINTを使用して、データ入力を検証しようとしています。
エラーが発生しました:
列'AAAA'の列CHECK制約は、別の列、テーブル'XXXX'を参照します。
CHECKCONSTRAINTはこのようには機能しません。
FKを使用せずにこれを単一のテーブルに実装する他の方法はありますか?
ありがとう
これが私のコードの例です
CREATE TABLE dbo.Test
(
EffectiveStartDate dateTime2(2) NOT NULL,
EffectiveEndDate dateTime2(2) NOT NULL
CONSTRAINT CK_CmsSponsoredContents_EffectiveEndDate CHECK (EffectiveEndDate > EffectiveStartDate),
);