테이블 컬럼 추가, 수정, 삭제, 컬럼명 변경 알아보기
ALTER Table
- 컬럼 추가 (Column ADD)
- 컬럼 수정 (Column MODIFY)
- 컬럼 삭제 (Column DROP)
- 컬럼명 변경 (Column RENAME)
1. 테이블에 컬럼 추가하기 (Column ADD)
ALTER TABLE 테이블명 ADD(컬럼명 데이터타입(데이터크기));
현재 상태 조회하기
ex) SELECT * FROM TEST;
컬럼 추가하기
ex) ALTER TABLE TEST ADD(TEST3 VARCHAR2(100));
결과 확인하기
ex) SELECT * FROM TEST;
2. 테이블에 컬럼 수정하기 (Column MODIFY)
ALTER TABLE 테이블명 MODIFY(컬럼명 데이터타입(데이터크기));
현재 상태 조회하기
ex) SELECT TABLE_NAME, COLUMN_NAME, DATA_LENGTH FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'TEST';
컬럼 수정하기
ex) ALTER TABLE TEST MODIFY(TEST3 VARCHAR2(99));
결과 확인하기
ex) SELECT TABLE_NAME, COLUMN_NAME, DATA_LENGTH FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 'TEST';
3. 테이블에 컬럼 삭제하기(Column DROP)
ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
현재 상태 조회하기
ex) SELECT * FROM TEST;
컬럼 삭제하기
ex) ALTER TABLE TEST DROP COLUMN TEST3;
결과 확인하기
ex) SELECT * FROM TEST;
4. 테이블에 컬럼명 변경하기(Column RENAME)
ALTER TABLE 테이블명 RENAME COLUMN 현재컬럼명 TO 바꿀컬럼명;
현재 상태 조회하기
ex) SELECT * FROM TEST;
컬럼명 변경하기
ex) ALTER TABLE TEST RENAME COLUMN TEST2 TO TEST22;
결과 확인하기
ex) SELECT * FROM TEST;
'DB > Oracle' 카테고리의 다른 글
[Oracle] ALL_TABLES, USER_TABLES, TAB 전체 테이블 조회 Example (0) | 2019.08.25 |
---|---|
[Oracle] Object Select Example (0) | 2019.08.25 |
[Oracle] Update Example (0) | 2019.07.21 |
[Oracle] LPAD, RPAD 함수 Example (0) | 2019.07.21 |
[Oracle] Row 개수 제한 Example (0) | 2019.07.07 |