SQL 新建检查约束

约束名ck_cj,要求要求平时、期中和期末的平均成绩不大于100。
2025-01-07 09:14:42
推荐回答(2个)
回答1:

1、检查约束不支持子查询,所以你的平均成绩放在约束中是实现不了的2、如果只是普通列,给你写了一个例子CREATE TABLE Test
(TID INT PRIMARY KEY IDENTITY(1,1),
Tname VARCHAR(20),
Grade INT)
GO
ALTER TABLE Test ADD CONSTRAINT ck_cj CHECK(Grade<100)

回答2:

constraint ck_cj check(平均成绩>=0 and 平均成绩<=100)