1) Insert
- 테이블에 하나 이상의 튜플을 insert 한다.
- 튜플들이 referenced table에 삽입된 경우, 참조 무결성 제한 조건을 위배하지 않는다. 그러나 referring table에 삽입된 경우(외래키가 있는), 위배할 수 있다.
하나의 튜플 insert
insert into DEPARTMENT
values (5, 'RESEARCH', '');
다수의 튜플 insert
insert into HIGH_SALARY(ENAME, TITLE, SALARY)
select EMPNAME, TITLE, SALARY
from EMPLOYEE
where SALARY > 3000000;
2) Delete
- referened table에 대한 delete operation은 참조 무결성 제한 조건을 위배할 수 있다. 그러나 referencing table에 대한 delete operation은 참조 무결성 제한 조건을 위배하지 않는다.
delete from DEPARTMENT
where DEPTNO = 4;
3) Update
- pk, fk 변경시 참조 무결성 제한 조건을 위배할 수 있다.
update EMPLOYEE
set DNO = 3, SALARY = SALARY * 1.05
where EMPNO = 2106;