본문 바로가기
기록하는 중/데이터베이스

[Oracle] ALTER

by 성장하는 요롱이 2023. 12. 3.

 

  ALTER 테이블 

  -  테이블 구조 변경

  -  새로운 칼럼 추가

ALTER TABLE table_name
ADD (column_name data_type expr,...);
ex)
ALTER TABLE STUDENTS
ADD(AGE NUMBER(3));

 

  -  기존 칼럼 수정 (MODIFY절 사용)

ALTER TABLE table_name
MODIFY(column_name data_type expr,...);

  ※  해당 칼럼에 자료이 없는 경우 : 칼럼의 데이터 타입 변경 가능, 칼럼 크기 변경 가능

  ※  해당 칼럼에 자료가 있는 경우 : 데이터 타입 변경 가능, 칼럼 크기는 저장되어 있는 데이터 크기 보다 작은 크기는 불가

 

  -  기존 칼럼명 변경

ALTER TABLE table_name
RENAME COLUMN old_name TO new_name;

 

  -  기존 컬럼 삭제

ALTER TABLE table_name
DROP COLUMN column_name;

 

'기록하는 중 > 데이터베이스' 카테고리의 다른 글

[Oracle] RENAME, TRUNCATE  (0) 2023.12.11
[Oracle] DROP  (0) 2023.12.03
[MariaDB] 오라클 -> MariaDB 10.1 버전 변환  (0) 2023.11.24
[MariaDB] 설치  (0) 2023.11.24
[MySQL] 권한  (0) 2023.11.24