Oracle学习(九):创建和管理表(三)

2014-11-24 12:44:36 · 作者: · 浏览: 1
no number constraint myperson_FK references dept(deptno) ON DELETE CASCADE 7 ); email varchar2(30) constraint myperson_Email uqiue, * 第 5 行出现错误: ORA-02253: 此处不允许约束条件说明 SQL> ed 已写入 file afiedt.buf 1 create table myperson( 2 pid varchar2(18) constraint myperson_PK primary key, 3 pname varchar2(4) constraint myperson_Name not null, 4 gender varchar2(4) constraint myperson_Gender check (gender in ('男','女')), 5 email varchar2(30) constraint myperson_Email UNIQUE, 6 deptno number constraint myperson_FK references dept(deptno) ON DELETE CASCADE 7* ) SQL>
/ 表已创建。 SQL> insert into myperson values('p001','tom','男','tom@126.com',10); 已创建 1 行。 SQL> insert into myperson values('p002','tom','啊','tom123@126.com',10); insert into myperson values('p002','tom','啊','tom123@126.com',10) * 第 1 行出现错误: ORA-02290: 违反检查约束条件 (SCOTT.MYPERSON_GENDER) SQL> spool off