Constraint의 종류 5가지
create table student(
id number primary key,
name varchar(50) not null,
age number check (age >=0),
email varchar(100) UNIQUE
);
--정상입력
insert into student values(1,'제임스',15,'james@email.com');
--오류: 나이가 음수
--체크 제약조건(STUDENT.SYS_C008370)이 위배되었습니다
insert into student values(2,'니키',-2,'niki@email.com');
--오류: 이메일 중복
--무결성 제약 조건(STUDENT.SYS_C008372)에 위배됩니다
insert into student values(3,'오미',17,'james@email.com');
--오류: pk 중복
--무결성 제약 조건(STUDENT.SYS_C008372)에 위배됩니다
insert into student values(1,'링링',11,'ring@email.com');