728x90
반응형
[oracle] 테이블 이름 바꾸기 / 컬럼 추가, 컬럼 삭제, 컬럼 수정 스크립트
자주 사용하지는 않지만, 사용하려고하면 헷갈리는 스크립트이기 때문에 정리를 해놓는다.
오라클 테이블 이름 바꾸기
ALTER TABLE 기존테이블명 RENAME TO 변경테이블명;
-- 예제
ALTER TALBE TABLE_OLD_NAME RENAME TO TABLE_NEW_NAME;
ALTER TABLE TBL_MEMBER RENAME TO TBL_STUDENT
컬럼 추가
-- 타입은 INT(8), NOT NULL에 자동증가, PRIMARY KEY
ALTER TABLE 테이블명 ADD 컬럼명 INT(8) NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY('컬럼명');
-- 예제
ALTER TABLE TBL_MEMBER ADD USER_NM VARCHAR(10) NOT NULL;
컬럼 삭제
ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
-- 예제
ALTER TABLE TBL_MEMBER DROP COLUMN USER_JOB;
컬럼 수정
ALTER TABLE 테이블명 MODIFY (컬럼명 수정할타입);
-- 예제
ALTER TABLE TBL_MEMBER MODIFY(USER_NM VARCHAR2(20));
728x90
반응형
'DB > ORACLE' 카테고리의 다른 글
[oracle] instr 문자열에서 특정값 위치 찾기 (0) | 2022.05.09 |
---|---|
[oracle] 시퀀스 생성 (0) | 2022.05.02 |
[oracle] 테스트 데이터 만들기 (0) | 2016.02.12 |
[oracle] 오라클의 중복 데이터 찾는 쿼리 (0) | 2013.09.02 |
댓글