ALTER TABLE로 컬럼을 추가, 수정, 삭제하기 위해서는 다음과 같은 명령어를 사용합니다.
ADD COLUMN 절을 사용하여 새로운 컬럼을 추가합니다.
MODIFY COLUMN절을 사용하여 기존 컬럼을 수정합니다.
DROP COLUMN절을 사용하여 기존 컬럼을 삭제합니다.
우선 컬럼을 추가하는것을 알아보겠습니다.
새로운 컬럼은 테이블 맨 마지막에 추가되므로 원하는 위치에 만들어 넣을 수 없습니다. 또한 이미 이전에 추가해 놓은 로우가 존재한다면 그 로우에도 컬럼이 추가되지만, 컬럼값은 NULL값으로 입력됩니다.
컬럼추가 형식은 이렇습니다.
ALTER TABLE table_name ADD(column_name, data_type expr, ...);
이렇게봐서는 잘 모르시겠죠? 예제를 보도록 하죠.
desc test; 입력하니깐 아래 그림처럼 나오네요.
컬럼은 총 4개로서 ID, TITLE, CONTENT, FILENAME 이렇게 나오네요.
여기에다가 제가 TEST 컬럼을 추가해 보도록 하겠습니다.
ALTER TABLE test add(TEST NUMBER(4));
이렇게 한 다음 다시 결과를 보니깐
TEST 컬럼이 추가된것이 보이시죠?
컬럼의 형식은 NUMBER(4) 로 주었습니다.
컬럼은 추가되었지만 안에는 NULL 값이 들어가있는 상태라서 넣고자 하는 값들을 넣으시면 되겠습니다.
다음 포스트에서는 컬럼 속성 변경에 대해서 알아보겠습니다.
이해안되시는 부분은 댓글 남겨주세요.
'IT 프로그래밍 > ORACLE' 카테고리의 다른 글
ORACLE ALTER TABLE COLUMN 삭제하는 DROP (0) | 2014.01.25 |
---|---|
ORACLE ALTER TABLE COLUMN 속성 변경하는 MODIFY (0) | 2014.01.25 |
ORACLE select 문에서 where 조건 설명 (0) | 2014.01.25 |
ORACLE select 문 기초 이해 (0) | 2014.01.25 |
ORACLE ORA-01034 에러 ORA-27101 에러 조치 방법 (0) | 2014.01.25 |