반응형
오라클에서 테이블을 관리하는 일은 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 컬럼을 삭제해보았다.
반응형
'Database > Oracle' 카테고리의 다른 글
SQL-Oracle_제약조건01] Column에 제약조건(Constraint)걸기/확인하기 (0) | 2021.06.09 |
---|---|
SQL-Oracle] Recode 중복 제거하고 가져오기(Distinct) (0) | 2021.06.08 |
SQL-Oracle] 현재 시스템의 날짜를 가져오는 명령어 (0) | 2021.06.07 |
SQL-Oracle] Table setting file 작성하고 불러오기 (0) | 2021.06.07 |
SQL-Oracle]Table에 Recode 추가/수정/삭제하기 (0) | 2021.06.07 |