오라클

[Oracle] 오라클 컬럼 추가, 수정, 삭제, 코멘트 추가

쭈이2잉 2023. 1. 31.

오라클 컬럼 추가 수정 삭제 코멘트 추가

안녕하세요

저는 매일 쓰는 오라클이지만

테이블의 구성을 변경할 권한도 없고 변경할 일도 한달에 한두번 있다보니

이런 기본적인 문법은 가끔 까먹게 되더라구요 

 

보통의 개발건은 받아서 하다보면 컬럼을 추가해서 업무를 할때보다 기존의 컬럼을 활용해서 자바단에서 수정하거나 화면단에서 처리하는 경우가 많다보니 더 그런것 같습니다.

 

저는 금방도 회사에서 일하다가 컬럼의 코멘트 추가가 필요해서 기본 문법을 찾아보다가

이걸 찾아보고 있는 스스로가 웃겨서 다음에는 안까먹거나 아님 내가 써둔 글을 봐야지

라는 생각으로 포스팅을 해봅니다.

 

저는 항상 예시를 같이 보여주는것을 좋아합니다.

단어만 보여주면 어떻게 쓰는건지 잘 까먹거든요

 

문법과 예시는 다음과 같습니다.

 

컬럼 추가(ALTER / ADD)

ALTER TABLE 대상테이블명 ADD(대상컬럼명 타입(사이즈));

ALTER TABLE TESTTABLE ADD(TESTCOL VARCHAR2(4000));

 

흔히 ADD COLUMN 해야된다 라고 할때 쓰면 됩니다.

 

 

컬럼 수정(ALTER / MODIFY)

ALTER TABLE 대상테이블명 MODIFY(대상컬럼명 타입(사이즈)); 

ALTER TABLE TESTTABLE MODIFY(TESTCOL VARCHAR(2000));

컬럼의 타임을 수정할때 사용하면 됩니다.

 

 

컬럼 삭제(ALTER / DROP)

ALTER TABLE 대상테이블명 DROP COLUMN 대상컬럼명;

ALTER TABLE TESTTABLE DROP COLUMN TESTCOL;

흔히 DROP COLUMN 해야된다고 할때 쓰면 됩니다

 

 

컬럼 코멘트 추가(COMMENT ON)

COMMENT ON COLUMN 대상테이블명.대상컬럼명 IS '코멘트내용';

COMMENT ON COLUMN TESTTABLE.TESTCOL IS '테스트컬럼추가하고싶어요';

그 외에 컬럼의 코멘트를 추가할때는 COMMNET ON

 

기본적으로 생성되어있는 테이블의 특정 컬럼의 값을 수정하는건 ALTER 로 시작된다고 보시면 될것 같습니다.

댓글