10.3 Oracle的完整性
- 实体完整性
CREATE TABLE Student
(
Sno NUMBER(8),
Sname VARCHAR(20),
Sage NUMBER(20),
CONSTRAINT pk_sno PRIMARY KEY(Sno)
);
- 参照完整性
CREATE TABLE Student
(
Sno NUMBER(8),
Sname VARCHAR(20),
Sage NUMBER(20),
Dno NUMBER(8),
CONSTRAINT fk_dno FOREIGN KEY(Dno)
REFRENCES Dept(Dno),
CONSTRAINT pk_sno PRIMARY KEY(Sno)
);
- 用户定义的完整性
- NOT NULL、UNIQUE和CHECK
- CREATE TRIGGER