5、PRIMARY KEY 约束 可以定义在表级或列级: CREATETABLEdepartments( department_id NUMBER(4), department_name VARCHAR2(30)CONSTRAINTdept_name_nnNOTNULL, manager_id NUMBER(6), location_id NUMBER(4),CONSTRAINTdept_id_pkPRIMARYKEY(department_id));-- 定义主键 6、FOREIGN KEY 约束 可以定义在表级或...
CONSTRAINT dept_id_pk PRIMARY KEY(department_id)); FOREIGN KEY 约束 用来保护一个表中的一个或者多个列,它会通过一个主键主键或者唯一键保证对于每个非NULL值在数据库的其他地方都有一个数据可用.这个外部键就是在生成此约束的表(子表)中的一个或多个列,在父级表和子表中,相关列的数据类型必须匹配.外部...
7deptno NUMBER(4)REFERENCEStb_dept(deptno)--外键约束 8); --建表时指定了约束名 SQL>CREATETABLEtb_constraint_2 2( 3empno NUMBERCONSTRAINTpk_tb_cons2_empnoPRIMARYKEY, 4ename VARCHAR2(20)CONSTRAINTnn_tb_cons2_empnoNOTNULL, 5email VARCHAR2(60)CONSTRAINTun_tb_cons2_emailUNIQUE, 6salNUMBER(5...
数据库原理课后题答案⏺CONSTRAINT PK_SC PRIMARY KEY (Deptno));CREATE TABLE EMP(Empno NUMBER(4) primary key,Ename VARCHAR(10),Age NUMBER(2),CONSTRAINT C1 CHECK (Aage < =60),Job VARCHAR(9),Sal NUMBER(7,2),Deptno NUMBER(2),CONSTRAINT FK_DEPTNOFOREIGN KEY(Deptno)REFERENCES DEPT(Deptno));...
7deptno NUMBER(4)REFERENCEStb_dept(deptno)--外键约束 8); --建表时指定了约束名 SQL>CREATETABLEtb_constraint_2 2( 3empno NUMBERCONSTRAINTpk_tb_cons2_empnoPRIMARYKEY, 4ename VARCHAR2(20)CONSTRAINTnn_tb_cons2_empnoNOTNULL, 5email VARCHAR2(60)CONSTRAINTun_tb_cons2_emailUNIQUE, ...
CONSTRAINT dept_id_pk PRIMARY KEY(department_id)); FOREIGN KEY 约束 用来保护一个表中的一个或者多个列,它会通过一个主键主键或者唯一键保证对于每个非NULL值在数据库的其他地方都有一个数据可用.这个外部键就是在生成此约束的表(子表)中的一个或多个列,在父级表和子表中,相关列的数据类型必须匹配.外部...
deptno char(2) not null constraint emp_deptno_fk references dept, constraint emp_pk primary key(empno,ename) ) create table employees ( empno number(5), ename varchar2(15), phone varchar2(15), email varchar2(30) unique, deptno number(3) not null, ...
7 deptno NUMBER(4) REFERENCES tb_dept(deptno) --外键约束 8 ); --建表时指定了约束名 SQL> CREATE TABLE tb_constraint_2 2 ( 3 empno NUMBER CONSTRAINT pk_tb_cons2_empno PRIMARY KEY, 4 ename VARCHAR2(20) CONSTRAINT nn_tb_cons2_empno NOT NULL, ...
SQL> alter table emp add constraint emp_id_pk primary key(id); 唯一性约束(UNIQUE) 唯一性约束可作用在单列或多列上,对于这些列或列组合,唯一性约束保证每一行的唯一性。 UNIQUE需要注意: 对于UNIQUE约束来讲,索引是必须的。如果不存在,就自动创建一个(UNIQUE的唯一性本质上是通过索引来保证的) ...
7deptno NUMBER(4)REFERENCEStb_dept(deptno)--外键约束 8); --建表时指定了约束名 SQL>CREATETABLEtb_constraint_2 2( 3empno NUMBERCONSTRAINTpk_tb_cons2_empnoPRIMARYKEY, 4ename VARCHAR2(20)CONSTRAINTnn_tb_cons2_empnoNOTNULL, 5email VARCHAR2(60)CONSTRAINTun_tb_cons2_emailUNIQUE, ...