# 데이터 타입 변경
ALTER TABLE 테이블명 MODIFY 컬럼명 데이터타입
ex) T_MEMBER 테이블의 STCD(상태코드) 컬럼이 VARCHAR(2) 인데 6 Byte로 변경하고 싶음
ALTER TABLE T_MEMBER MODIFY STCD VARCHAR2(6 BYTE)
혹은
ALTER TABLE T_MEMBER MODIFY STCD VARCHAR2(6)
# 데이터 타입 NOT NULL로 변경
ALTER TABLE 테이블명 MODIFY 컬럼명 데이터타입 not null
ex) T_MEMBER 테이블의 STCD(상태코드) 컬럼을 not null 로 수정
ALTER TABLE T_MEMBER MODIFY STCD VARCHAR2(6) not null
# 디폴트 값 설정 / 변경
ALTER TABLE 테이블명 MODIFY 컬럼명 DEFAULT 디폴트값
ex) T_MEMBER 테이블의 STCD(상태코드) 컬럼을 'A01' 로 설정하고 싶음
ALTER TABLE T_MEMBER MODIFY STCD DEFAULT 'A01'
# 컬럼명 변경
ALTER TABLE 테이블명 RENAME COLUMN 기존컬럼명 TO 수정컬럼명
ex) T_MEMBER 테이블의 STCD 이름의 컬럼을 STAT 로 설정하고 싶음
ALTER TABLE T_MEMBER RENAME COLUMN STCD TO STAT
# 코멘트 설정 /추가 / 변경하기
COMMENT ON COLUMN 테이블명.컬럼명 IS '코멘트'
ex) T_MEMBER 테이블의 STCD 컬럼에 '상태코드' 코멘트 추가하고 싶음
COMMENT ON COLUMN T_MEMBER.STCD IS '상태코드'
'IT > JAVA & ORACLE' 카테고리의 다른 글
메모장 코딩, 실행 시 한글이 깨질 때는? (0) | 2023.03.09 |
---|---|
메모장 java.lang.classnotfoundexception (1) | 2023.03.08 |
tibero temp error, invalid thread access (0) | 2021.12.17 |
eclipse 코드 수정 후 적용이 되지 않는 오류 (0) | 2021.12.13 |
apiFilter error / no myBatis Mapper error / etc. (0) | 2021.12.13 |