본문 바로가기
SQL/Oracle

오라클 테이블 컬럼 추가/삭제/변경 방법 정리(ALTER TABLE)

by wakestand 2022. 1. 4.
반응형

오라클에서 ALTER를 사용해

테이블에 컬럼 추가 삭제 변경을 할 경우

혹은 컬럼명을 변경을 할 경우에 사용하는

쿼리를 정리해 놨는데

 

바로 복사 붙여넣기해서 사용하려면

글 맨 아래로 스크롤을 내린 뒤

쿼리를 복사 붙여넣기 해주면 되겠다

 

주의할 점은 컬럼 추가, 변경 시

컬럼명과 데이터타입까지는 필수지만

그 뒤에는 생략을 해도 상관이 없고

 

NOT NULL 조건을 사용할 시에는

반드시 DEFAULT로 기본값을 설정해 줘야

에러가 발생하지 않는다

 

-- 테이블 컬럼 추가 
ALTER TABLE 테이블명 ADD(컬럼명 데이터타입(크기) NOT NULL 등 );
ALTER TABLE TEST2 ADD(TEST VARCHAR2(10) DEFAULT 'ASD' NOT NULL);

-- 테이블 컬럼 삭제
ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
ALTER TABLE TEST2 DROP COLUMN TEST;

-- 테이블 컬럼 변경
ALTER TABLE 테이블명 MODIFY(컬럼명 테이터타입(크기) NOT NULL 등);
ALTER TABLE TEST2 MODIFY(TEST VARCHAR2(10) NULL);

-- 테이블 컬럼명 변경
ALTER TABLE 테이블명 RENAME COLUMN 컬럼명 TO 변경할_컬럼명;
ALTER TABLE TEST2 RENAME COLUMN TEST TO NEW_COLUMN;
반응형

댓글