SQL ORACLE
2024.12.24(화) 7일차 / DDL(2)
동준1234
2024. 12. 24. 16:40
1. ALTER
- 객체를 변경하는 구문
ALTER TABLE 테이블명 변경할내용
* 변경할 내용
1) 컬럼 추가/수정/삭제
2) 제약조건 추가/삭제 -> 수정불가
3) 컬럼명/제약조건명/테이블명변경
1-1. 컬럼 삭제용 DROP
- 컬럼을 삭제하고 싶을 때 사용함.
DROP COLUMN 삭제하고 싶은 컬럼명
2. 테이블 삭제용 DROP
- 어딘가에 참고되어 있는 부모테이블은 함부로 삭제가 되지 않는다.
- 만약 지우고 싶다면
- 1. 자식테이블 먼저 삭제
- 2. 부모테이블 삭제하는데, 제약조건까지 삭제해야함. DROP TABLE 테이블명 CASCADE CONSTRAINT
3. 컬럼명/제약조건명/테이블명 변경
3-1. 컬럼명
- RENAME COLUMN 기존 컬럼명 TO 바꿀 컬럼명
3-2. 제약조건명
- RENAME CONSTRAINT 기존 제약조건명 TO 바꿀 제약조건명
3-3. 테이블명
- RENAME TO 바꿀 테이블명