반응형
1. PK, FK 설정 예제
CREATE TABLE dept
(deptno NUMBER(2),
dname VARCHAR2(15),
loc VARCHAR2(15),
CONSTRAINT dept_deptno_pk PRIMARY KEY(deptno));
CREATE TABLE emp
(empno NUMBER(4),
ename VARCHAR2(15),
deptno NUMBER(2),
CONSTRAINT emp_empno_pk PRIMARY KEY(empno),
CONSTRAINT emp_deptno_fk FOREIGN KEY(deptno) REFERENCES dept(deptno));
2. 제약조건 설정 확인
SELECT table_name, constraint_type, constraint_name, r_constraint_name
FROM user_constraints
WHERE table_name IN('EMP','DEPT');
반응형
'개발 및 관리 > Oracle 9i, 10g, 11g, 12c, 19c' 카테고리의 다른 글
올바른 데이터 유형을 사용하라(이펙티브 오라클, THOMAS KYTE저, P.510) (0) | 2011.10.23 |
---|---|
특정 시점의 DB 복구하기 (0) | 2011.10.23 |
락의 종류 (0) | 2011.09.15 |
공유 커서(Shared cursor) (0) | 2011.09.15 |
HASH PARTITION TABLE, LIST PARTITION TABLE (0) | 2011.06.21 |