반응형
이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 |
ALTER TABLE
설명
테이블에 새 열을 추가 또는 삭제하거나 열의 자료형 또는 길이를 변경하는 등 테이블 구조 변경과 관련된 기능을 수행하는 명령어. ADD, RENAME, MODIFY, DROP을 추가하여 세부적인 명령을 수행할 수 있다.
ADD : 테이블에 새 열을 추가하는 명령어
RENAME COLUMN : 테이블의 열 이름을 변경하는 명령어
MODIFY : 테이블의 열에 설정된 자료형과 길이를 변경하는 명령어
DROP COLUMN : 테이블의 특정 열을 삭제할 때 사용하는 명령어
사용 예시
< ADD >
CREATE TABLE TB_EXAMPLE (
COL_NUM NUMBER(10),
COL_VARCHAR2 VARCHAR2(30)
);
DESC TB_EXAMPLE;
-- ALTER - ADD query
ALTER TABLE TB_EXAMPLE
ADD COL_DATE DATE;
DESC TB_EXAMPLE;
< RENAME >
-- ALTER - RENAME query
ALTER TABLE TB_EXAMPLE
RENAME COLUMN COL_DATE TO COL_DATE_RENAME;
DESC TB_EXAMPLE;
< MODIFY >
-- ALTER - MODIFY query
ALTER TABLE TB_EXAMPLE
MODIFY COL_VARCHAR2 NUMBER(4);
DESC TB_EXAMPLE;
< DROP >
-- ALTER - DROP query
ALTER TABLE TB_EXAMPLE
DROP COLUMN COL_DATE_RENAME;
DESC TB_EXAMPLE;
반응형
'개발 지식 > [DBMS] Oracle' 카테고리의 다른 글
[Oracle] DDL(5) - 인덱스(INDEX) (0) | 2022.06.19 |
---|---|
[Oracle] DDL(4) - 테이블명 변경(RENAME) / 테이블 데이터 삭제(TRUNCATE) / 테이블 삭제(DROP) (0) | 2022.06.17 |
[Oracle] DDL(2) - 테이블 생성(CREATE TABLE) (0) | 2022.06.15 |
[Oracle] DDL(1) - DDL의 개념과 종류 (0) | 2022.06.14 |
[Oracle] 트랜잭션(transaction)의 개념 및 TCL (0) | 2022.06.13 |