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)

데이터 정의어의 명령어입니다.

앞으로 좀 더 물론 이미 생성된 테이블을 삭제 후,

다시 생성하는 방법도 있지만, 만약 수많은 데이터가

이미 테이블에 있을 경우는 이러한 방법으로 수정을 하여

데이터의 손실이 없이 변경할 수 있습니다.

감사합니다.