【发布时间】:2022-01-17 18:32:29
【问题描述】:
在 SQL 中,如何在满足另一个条件时为属性值设置限制? 例如,一个学生最多可以借 3 个资源,教职员工最多可以借 6 个
Create Table USER_T
( UserID int PRIMARY KEY NOT NULL,
UserType varchar (25) NOT NULL,
No_of_Resources_Borrowed int check (No_of_Resources_Borrowed=<6)
CONSTRAINT con_user_typ check (UserType IN ('Student','Staff'))
);
【问题讨论】:
-
您使用的是哪个 dbms?
-
提示:AND/OR 在约束中,
-
我正在使用 Oracle