错误是错误:关系“测试”的新行违反了检查约束"test_status_check“细节:失败行包含(5,2015-07-21,15:00:00,I7,9,NULL,NULL)。因此,我尝试在测试表中放置空值,但仍然不起作用。startDate date, instructorNO CHAR(20), status CHAR(4) CHECK(status IN ('Fail
当我试图给我的一个表添加一个约束时,我遇到了一个问题。我希望签入一个函数,以便状态为true,然后根据是否为true返回1或0。但在函数中,我检查列中的值是否为空,这将导致错误。ALTER语句与CHECK约束"chk_StateFinished“冲突。冲突发生在数据库"databaseName“、表"dbo.Participation”中。State = 'Avslutad' AND @Grade = 'U' OR @Grade IS