728x90
[컬럼 추가]
ALTER TABLE test ADD code VARCHAR(5) DEFAULT '-' NOT NULL;
ALTER TABLE 테이블명 ADD 컬럼명 데이터 타입 기본값 NULL허용(생략 가능) ;
[컬럼 삭제]
ALTER TABLE test DROP COLUMN code;
ALTER TABLE 테이블명 DROP COLUMN 컬럼명;
[컬럼 순서 변경(오라클 12c이상)]
INVISIBLE(숨김), VISIBLE(보이기) 속성을 사용한다.
옮기고자 하는 컬럼 위치의 오른쪽(?) 컬럼을 모두 INVISIBLE 시킨 뒤 VISIBLE 해주면 된다 !
예시로 보는 게 이해가 쉽다.
REMARKS를 NAME의 앞으로 옮기고 싶은 경우.
초록색으로 표시한 항목들을 INVISIBLE/VISIBLE 처리해주면 된다.
//컬럼 숨김
ALTER TABLE test MODIFY NAME INVISIBLE;
ALTER TABLE test MODIFY ADRESS INVISIBLE;
ALTER TABLE test MODIFY PHONE INVISIBLE;
//컬럼 보이기
ALTER TABLE test MODIFY NAME VISIBLE;
ALTER TABLE test MODIFY ADRESS VISIBLE;
ALTER TABLE test MODIFY PHONE VISIBLE;
결과
'DB > Oracle' 카테고리의 다른 글
[Oracle]컬럼명으로 테이블 찾기 (0) | 2022.02.08 |
---|---|
[Oracle]테이블 코멘트(COMMENTS) 조회 (0) | 2022.02.08 |
[Oracle] N번째 행 가져오기. N번째 행 추출 (0) | 2021.11.24 |
[Oracle] 오라클 insert 자동 채번 (MAX+1) (0) | 2021.11.24 |
오라클에서 Function, Procedure 내용 전체 검색하기 (0) | 2021.10.29 |
댓글