6,129
社区成员
发帖
与我相关
我的任务
分享
ALTER TABLE TB
ADD CONSTRAINT CHK_BIRTH CHECK (BIRTH<GETDATE())
IF OBJECT_ID('TB') IS NOT NULL DROP TABLE TB
GO
CREATE TABLE TB(
BIRTH DATETIME
,CONSTRAINT CHK_BIRTH CHECK (BIRTH<GETDATE())
)
INSERT INTO TB
SELECT '2008-1-1'
--(1 行受影响)
INSERT INTO TB
SELECT GETDATE()
--INSERT 语句与 CHECK 约束"CHK_BIRTH"冲突。该冲突发生于数据库"TEST",表"dbo.TB", column 'BIRTH'。
约束里面写[Birth]<GETDATE()