有约束问题

问题描述 投票:0回答:0

SQL> 创建表人员 2 (StaffNo char(4) 不为空, 3 FName char(15) 不为空, 4 LName char(20) 不为空, 5 位置 char(10) 不为空, 6 Sex char(1) check(value in('f','m')), 7 工资数字(8,2), 8 branchNO char(4) check(value in(select branchNo from branch)), 9 约束StaffNopk主键(StaffNo), 10 约束branchfk 外键(branchNo) 引用分支(branchNo)); 性 char(1) check(value in('f','m')), * 第 6 行的错误: ORA-02438: 列检查约束不能引用其他列

任何人都可以帮助我吗?

我正在尝试创建一个表并遇到了一个问题,正如您在语句 s 中看到的那样

sql sqlplus
© www.soinside.com 2019 - 2024. All rights reserved.