본문 바로가기
Database/Oracle

SQL-Oracle] Alter를 이용하여 Table의 컬럼 추가/수정/이름재설정/삭제

by KyoD 2021. 6. 8.
반응형

오라클에서 테이블을 관리하는 일은 DDL(Data Definition Language) 명령어를 통해서 관리할 수 있다. DDL에는 Create, Alter, Drop, Rename이 있으며, 이 명령어들을 통해 테이블에 컬럼을 추가하고, 수정하고, 삭제하고, 컬럼의 이름을 재설정 하는 일이 가능하다.

 

DDL의 명령어들은 객체를 관리하는 역할을 하며, 객체에는 대표적으로 DB, Table, User가 있다.

 

*  테이블에 컬럼 추가하기

ALTER TABLE  테이블이름 ADD  컬럼이름 datatype

미리 만들어둔 MemberT01이라는 테이블에 mem_no라는 컬럼을 데이타타입 Number로 하여 추가하였다.

 

 

* 테이블에 있는 컬럼 이름 수정하기

ALTER TABLE  테이블이름 RENAME COLUMN  컬럼이름(구) TO 컬럼이름(신)

MemberT01에 있는 Mem_no 컬럼을 Mem_number로 수정해보았다.

 

 

 

* 컬럼 DataType 수정하기

ALTER TABLE  테이블이름 MODIFY  컬럼이름 New데이타타입

MemberT01에 있는 mem_no 컬럼의 데이타 타입을 Varchar2(10)으로 수정해보았다.

 

 

 

* 테이블에 있는 컬럼 삭제하기

ALTER TABLE  테이블이름 DROP COLUMN  컬럼이름

MemberT01에 있던 Mem_no 컬럼을 삭제해보았다.

 

 

 

 

반응형