PK제약조건 생성
ALTER TABLE TABLE_NAME
ADD CONSTRAINT PK_제약조건명 PRIMARY KEY(PK_컬럼명);
FK제약조건 생성
ALTER TABLE TABLE_NAME
ADD CONSTRAINT FK_제약조건명 FOREIGN KEY(FK_컬럼)
REFERENCES FK_TABLE_NAME(FK_참조컬럼명) ON DELETE CASCADE;
제약조건 삭제
ALTER TABLE TABLE_NAME DROP CONSTRAINT 제약조건명;
ALTER TABLE TABLE_NAME DROP CONSTRAINT 제약조건명 CASCADE; 관련 참조관계를 모두 제거
제약조건 비활성화
ALTER TABLE TABLE_NAME DISABLE CONSTRAINT 제약조건명;
제약조건 활성화
ALTER TABLE TABLE_NAME ENABLE CONSTRAINT 제약조건명;
ALTER TABLE TABLE_NAME ENABLE NOVALIDATE CONSTRAINT 제약조건명; 기존 데이터에 대한 체크 없이 제약조건를 활성화함
INDEX 제약조건 추가
CREATE UNIQUE INDEX INDEX_NAME ON TABLE_NAME(COLUMN1, COLUMN2, COLUMN3, ...);
INDEX 삭제
DROP INDEX INDEX_NAME ;
'📒 Database > Oracle' 카테고리의 다른 글
[ORACLE] 오라클 삭제, 수정 후 commit한 데이터 복구 (0) | 2022.02.25 |
---|---|
[Oracle] expdp/impdp 명령어 (0) | 2022.02.21 |
[ORACLE] oracle lock 조회, kill (0) | 2022.02.15 |
[ORACLE] 오라클 버전 조회 (0) | 2022.02.09 |
[ORACLE] 많이 쓰는 날짜 포맷 정리 (0) | 2022.02.09 |