sql server习题,使用SQL语句创建一个score(成绩)表,其中,使用CHECK约束来限定成绩只能为0

2025-03-04 20:00:18
推荐回答(1个)
回答1:

针对你提供的有限需求,如下T-SQL语句:

--创建score表
CREATE TABLE score
(
    StudentNo nvarchar(20) NOT NULL,    --学号
    StudentResult int NOT NULL          --成绩
)
GO
--设置约束
ALTER TALBE [score]
ADD CONSTRAINT CK_score_StudentResult CHECK(StudentResult BETWEEN 0 AND 100)
GO

以上创建我没有判断是否存在,如果存在此表会报错,你自己判断下吧