본문 바로가기

Dev/DBMS

[ORACLE] 오라클 테이블 컬럼 추가/수정/삭제/이름변경/코멘트수정 하기

반응형

1. 테이블 컬럼 추가하기(ALTER TABLE ADD)

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

( EX ) USER라는 테이블에 USER_NAME이라는 컬럼을 VARCHAR2(13) 타입으로 추가할 때
-> ALTER TABLE USER ADD(USER_NAME VARCHAR2(13)); 

2. 테이블 컬럼 수정하기(ALTER TABLE MODIFY)

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

( EX ) USER라는 테이블에 USER_AGE 라는 컬럼을 NUNBER(3) 타입으로 수정할 때
-> ALTER TABLE USER MODIFY(USER_AGE NUMBER(3));

3. 테이블 컬럼 삭제하기(ALTER TABLE DROP)

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

( EX ) USER라는 테이블에 USER_NAME 이라는 컬럼을 삭제할 때
-> ALTER TABLE USER DROP COLUMN USER_NAME;

4. 테이블 컬럼 이름 변경하기(ALTER TABLE RENAME)

ALTER TABLE 테이블명 RENAME COLUMN 원래컬럼명 TO 바꿀컬럼명;

( EX ) USER라는 테이블에 USER_NAME 이라는 컬럼을 USER_FIRST_NAME으로 변경할 때
-> ALTER TABLE USER RENAME COLUMN USER_NAME TO USER_FIRST_NAME;

 

5. 테이블 컬럼 코멘트 수정(COMMENT ON COLUMN)

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

( EX ) USER라는 테이블에 USER_NAME 이라는 컬럼의 코멘트를  '사용자명'으로 변경할 때
-> COMMENT ON COLUMN USER.USER_NAME IS '사용자명';

 

6. 테이블 코멘트 수정(COMMENT ON TABLE)

COMMENT ON TABLE 테이블명 IS '코멘트';

( EX ) USER라는 테이블의 코멘트를 '사용자 정보'로 변경할 때
-> COMMENT ON TABLE USER IS '사용자 정보'
반응형