프로그래밍 PROGRAMMING/데이터베이스 DATABASE
[ORACLE] 오라클 테이블 컬럼 추가/수정/삭제/이름변경 하는 방법
매운할라피뇽
2021. 6. 23. 10:16
반응형
테이블 컬럼 추가하는 방법
문법 ALTER TABLE 테이블명 ADD(컬럼명 데이터 타입(사이즈))
ALTER TABLE MANAGER_TBL ADD (MN_NAME VARCHAR2(100));
신규로 생성되는 테이블 컬럼은 테이블 태의 컬럼 순서 중에서 제일 마지막으로 생성됩니다.
테이블 컬럼 수정하는 방법
문법 ALTER TABLE 테이블명 MODIFY(컬럼명 데이터 타입(사이즈))
ALTER TABLE MANAGER_TBL MODIFY (MN_NAME VARCHAR2(200));
컬럼을 수정하려고 할 때, 해당 컬럼내 데이터가 변경후 데이터 타입과 다를 경우에는 변경이 되지 않습니다. 예를 들어 VARCHAR 등의 문자형 컬럼에서 NUMBER 형으로 변경을 한다거나 , NUMBER(100) 에서 NUMBER(20)으로 사이즈를 변경하는 경우가 해당합니다. 이런 경우에는 컬럼을 삭제하고 다시 생성해야 합니다.
테이블 컬럼 삭제하는 방법
문법 ALTER TABLE 테이블명 DROP 컬럼명
ALTER TABLE MANAGER_TBL DROP COLUMN MN_NAME;
테이블 컬럼명 변경하는 방법
문법 ALTER TABLE 테이블명 RENAME COLUMN 변경전 컬럼명 TO 변경후 컬럼명
ALTER TABLE MANAGER_TBL REMANE COLUMN MN_NAME TO MANAGER_NAME;
반응형