1. 테이블 컬럼 추가하기(ALTER TABLE ADD)
[문법] ALTER TABLE 테이블명 ADD(컬럼명 데이타타입(사이즈));
ex) USER라는 테이블에 USER_NAME이라는 컬럼을 VARCHAR2(13) 타입으로 추가할 때
-> ALTER TABLE USER ADD(USER_NAME VARCHAR2(13));
※ 컬럼 추가 시 코맨트도 추가 해 주어야 겠지요?
1-1. 코멘트 추가
COMMENT ON COLUMN [테이블명].[컬럼명] IS '[Comment]';
2. 테이블 컬럼 수정하기(ALTER TABLE MODIFY)
[문법] ALTER TABLE 테이블명 MODIFY(컬럼명 테이타타입(사이즈));
ex) USER라는 테이블에 USER_AGE 라는 컬럼을 NUNBER(3) 타입으로 수정할 때
-> ALTER TABLE USER MODIFY(USER_AGE NUMBER(3));
※ 수정할 컬럼에 데이터가 있을 경우 에러를 발생할 수도 있습니다.
그 경우 컬럼 데이터를 다른 컬럼으로 백업해 둔 뒤 컬럼을 변경하고 다시 데이터를 복구하는 방법을 추천드립니다.
3. 테이블 컬럼 삭제하기(ALTER TABLE DROP)
[문법] ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
ex) USER라는 테이블에 USER_NAME 이라는 컬럼을 삭제할 때
-> ALTER TABLE USER DROP COLUMN USER_NAME;
4. 테이블 컬럼 이름 변경하기(ALTER TABLE RENAME)
[문법] ALTER TABLE 테이블명 RENAME COLUMN 원래컬럼명 TO 바꿀컬럼명;
ex) USER라는 테이블에 USER_NAME 이라는 컬럼을 USER_FIRST_NAME으로 변경할 때
-> ALTER TABLE USER RENAME COLUMN USER_NAME TO USER_FIRST_NAME;
'개발 > 오라클' 카테고리의 다른 글
[Oracle] 오라클 조건절/CASE구문/DECODE구문 (0) | 2020.03.31 |
---|---|
[Oracle] 오라클 날짜 포맷/날짜 연산/ 날짜 계산 (0) | 2020.03.31 |
[Oracle] 오라클 MERGE 구문 사용 예제 (0) | 2020.03.31 |
[Oracle] 오라클 SUBSTR(문자열 자르기) / INSTR(문자열위치) 응용 (0) | 2020.03.31 |
[Oracle]오라클 LOCK 조회 및 해제 (0) | 2020.03.31 |
댓글