오라클 DDL
DDL (Data Definition Language)는 CREATE(생성), ALTER(수정), TRUNCATE(잘라내기), DROP(삭제) 를 말한다.
[ALTER]
1. 컬럼 추가
ALTER TABLE table_name ADD (컬럼명 데이터타입(값));
ex) MYTABLE 테이블에 my_id라는 컬럼 추가
ALTER TABLE MYTABLE ADD (my_id varchar2(12));
2. 컬럼 수정
ALTER TABLE table_name MODIFY (컬럼명 데이터타입(값));
ex) MYTABLE 테이블에 last_name의 데이터값을 40으로 변경
ALTER TABLE MYTABLE MODIFY (last_name varchar2(40));
3. 컬럼 삭제 (삭제하는 동안 테이블 전체에 락이 걸려서 성능 저하)
ALTER TABLE table_name DROP (컬럼명);
ex) ALTER TABLE MYTABLE DROP COLUMN job_address;
4. 컬럼 숨기기 (삭제된 효과)
ALTER TABLE table_name SET UNUSED (컬럼명);
ALTER TABLE table_name SET UNUSED COLUMN 컬럼명;
ex) ALTER TABLE MYTABLE SET UNUSED (job_address);
ex) ALTER TABLE MYTABLE SET UNUSED COLUMN (job_address);
5. 컬럼에 커멘트 추가하기 (COMMENT)
COMMENT ON COLUMN table_name.컬럼명 IS '설명';
COMMENT ON COLUMN MYTABLE.my_id IS '회사 사번';
6. 테이블에 커멘트 추가하기 (COMMENT)
COMMENT ON TABLE table_name IS '설명';
COMMENT ON TABLE MYTABLE IS '내 테이블';
'SQL' 카테고리의 다른 글
오라클 함수 등, Orange 단축키 (0) | 2015.02.06 |
---|---|
오라클 WITH 구문 (0) | 2015.01.15 |
mysql 일반 (0) | 2014.11.11 |
국산 ERD 프로그램 (eXERD) (0) | 2014.08.08 |
[오라클]테이블 스페이스 용량 자동 증가 및 추가하기 (0) | 2014.05.08 |