DBA가 되고 싶은 비공자/SQLD 자격증
[ SQLD ] DDL(Data Definition Language) RENAME 테이블 명, 컬럼 명 변경하기
차세대 IT 리더 비공자
2024. 6. 23. 23:43
안녕하세요, 차세대 IT리더가 되고픈 비공자입니다.
오늘은 이미 생성된 테이블과 컬럼 명을 변경해 보려고
합니다. 그럼 오늘도 열심히 같이 공부를 해요.
[ 오늘의 목차 ]
1. 테이블 명 변경하기
2. 컬럼 명 변경하기
1. 테이블 명 변경하기
제일 먼저 변경 내용을 살펴보자면
변경 전 내용 | 변경 후 내용 |
TC_CUST_LOGIN_INFO_STTUS | TC_CUST_LOGIN_INFO_STTUS_ADM |
[ 테이블 명 변경 형식 ]
RENAME 변경 전 테이블명 TO 변경 후 테이블명;
[ 테이블 명 변경 적용 ]
RENAME TC_CUST_LOGIN_INFO_STTUS
TO TC_CUST_LOGIN_INFO_STTUS_ADM;
2. 컬럼 명 변경하기
제일 먼저 변경 내용을 살펴보자면
변경 전 내용 | 변경 후 내용 |
고객정지종료일시(CUST_STOP_FNS_DT) | 고객정지종료일시(CUST_STOP_END_DT) |
[ 컬럼 명 변경 형식 ]
ALTER TABLE 테이블명
RENAME COLUMN 변경 전 컬럼명
TO 변경 후 컬럼명;
[ 컬럼 명 변경 적용 ]
ALTER TABLE TC_CUST_LOGIN_INFO_STTUS_ADM
RENAME COLUMN CUST_STOP_FNS_DT
TO CUST_STOP_END_DT;

오늘은 테이블 명과 컬럼 명을 바꾸어 보았습니다.
RENAME의 경우 DDL(Data definition Language)
데이터 정의어의 명령어입니다.
앞으로 좀 더 물론 이미 생성된 테이블을 삭제 후,
다시 생성하는 방법도 있지만, 만약 수많은 데이터가
이미 테이블에 있을 경우는 이러한 방법으로 수정을 하여
데이터의 손실이 없이 변경할 수 있습니다.
감사합니다.