안녕하세요, 차세대 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)
데이터 정의어의 명령어입니다.
앞으로 좀 더 물론 이미 생성된 테이블을 삭제 후,
다시 생성하는 방법도 있지만, 만약 수많은 데이터가
이미 테이블에 있을 경우는 이러한 방법으로 수정을 하여
데이터의 손실이 없이 변경할 수 있습니다.
감사합니다.
'DBA가 되고 싶은 비공자 > SQLD 자격증' 카테고리의 다른 글
[ SQLD ] 오라클 캐시(Oracle Cache)에 대한 공부 (0) | 2024.06.30 |
---|---|
[ SQLD ] 오라클 시퀀스 조회, 생성, 수정, 삭제, 테이블 적용 (0) | 2024.06.29 |
[ SQLD ] DDL(Data Definition Language) 제약조건 조회, 추가, 삭제 (0) | 2024.06.26 |
[ SQLD ] DDL(Data Definition Language) 부모테이블 참조 FOREIGN KEY(외래키) 설정 (1) | 2024.06.19 |
[ SQLD ] DDL(Data Definition Language) 테이블 생성 및 PRIMARY KEY(기본키) 제약조건 추가 및 코멘트 적용 (0) | 2024.06.18 |