Oracle DBA/SQL

테이블 명, 컬럼명 변경하기 (RENAME)

Nuez 2023. 7. 11. 11:08
반응형

테이블 명 변경

 

구조: 

RENAME 바꿀 테이블 명 TO 대상 테이블 명;

DDL 명령어이므로 수행되면서 commit


문제 528. emp 테이블의 이름을 emp_info로 변경하시오. 

RENAME emp TO emp_info;

 

확인 (이전 이름으로 테이블 조회)

SELECT * FROM emp;

 

 

확인 (새로 바꾼 이름으로 테이블 조회)

SELECT * FROM emp_info;

잘 변경 된 것을 확인 할 수 있음. 


문제 529. 다시 emp_info를 emp로 변경하시오.

RENAME emp_info TO emp;


컬럼명 변경

 

구조: 

ALTER 대상 테이블 명
RENAME
  COLUMN 대상 컬럼  TO 바꿀 컬럼 명;

 

DDL 명령어이므로 수행되면서 commit


문제 530. emp테이블의 sal 컬럼명을 salary로 변경하시오. 

ALTER TABLE emp
RENAME COLUMN sal TO salary;

 

문제 531. emp 테이블의 job을 job_id로 변경하시오. 

ALTER TABLE emp
RENAME COLUMN job TO job_id;