728x90
오라클 테이블 구조 변경하기 ALTER TABLE
1. 컬럼 추가하기
문법 : ALTER TABLE 테이블명 ADD ( 컬럼명1 데이터타입, 컬럼명2 데이터타입, .... );
예시 : EMP20 테이블에 숫자타입 급여 컬럼과 문자타입 업무코드 컬럼을 추가한다.
1
2
3
4
5
|
ALTER TABLE EMP20
ADD (
SALARY NUMBER(10,2)
, JOB_ID VARCHAR2(5)
);
|
2. 컬럼 변경하기
문법 : ALTER TABLE 테이블명 MODIFY ( 컬럼명1 데이터타입, 컬럼명2 데이터타입, .... ) ;
예시 : EMP20 테이블의 급여 컬럼과 업무코드 컬럼의 데이터 사이즈를 변경한다.
1
2
3
4
5
|
ALTER TABLE EMP20
MODIFY (
SALARY NUMBER(8,2)
, JOB_ID VARCHAR2(10)
);
|
3. 컬럼 삭제하기
문법 : ALTER TABLE 테이블명 DROP COLUMN 컬럼명 ;
예시 : EMP20 테이블의 업무코드 컬럼을 삭제한다.
1
2
|
ALTER TABLE EMP20
DROP COLUMN JOB_ID;
|
4. 컬럼 이름 변경하기
문법 : ALTER TABLE 테이블명 RENAME COLUMN 변경전 컬럼명 TO 변경후 컬럼명;
예시 : EMP20 테이블의 급여 컬럼명을 SALARY에서 PAY로 변경한다.
1
2
|
ALTER TABLE EMP20
RENAME COLUMN SALARY TO PAY;
|
반응형