티스토리 뷰

1. 테이블에 컬럼을 추가합니다.(ADD)

문법) ALTER TABLE 테이블명 ADD(컬럼명 데이터타입(데이터크기));

EX1) ALTER TABLE EMP ADD(EMP_ADDR VARCHAR2(10)); -- EMP 테이블에 EMP_ADDR이라는 컬럼을 VARCHAR2 데이터타입으로 추가

EX2) ALTER TABLE EMP ADD(EMP_NUM NUMBER(8, 2));  -- EMP 테이블에 EMP_NUM이라는 컬럼을 NUMBER 데이터타입으로 추가


2. 테이블에 컬럼을 수정합니다.(MODIFY)

문법) ALTER TABLE 테이블명 MODIFY(컬럼명 데이터타입(데이터크기));

EX1) ALTER TABLE EMP MODIFY(EMP_ADDR VARCHAR2(20))-- EMP 테이블에 EMP_ADDR이라는 컬럼의 데이터 크기를 20으로 수정(참고로 데이터 크기가 더 작게는 수정이 불가능 합니다)

EX2ALTER TABLE EMP MODIFY(EMP_NUM NUMBER(10, 2));  -- EMP 테이블에 EMP_NUM이라는 컬럼의 데이터 크기를 10으로 수정(참고로 데이터 크기가 더 작게는 수정이 불가능 합니다)


3. 테이블에 컬럼을 삭제합니다.(DROP)

문법) ALTER TABLE 테이블명 DROP COLUMN 컬럼명;

EX1) ALTER TABLE EMP DROP COLUMN EMP_ADDR-- EMP 테이블에 EMP_ADDR이라는 컬럼을 삭제


4. 테이블에 컬럼이름을 변경합니다.(RENAME)

문법) ALTER TABLE 테이블명 RENAME COLUMN 이전컬럼명 TO 바꿀컬럼명;

EX1) ALTER TABLE EMP RENAME COLUMN EMP_ADDR TO EMP_ADDR1-- EMP 테이블에 EMP_ADDR이라는 컬럼명을 EMP_ADDR1으로 변경


EX를 복사하신 다음 파란색 부분만 원하시는 이름으로 변경하셔서 사용하시면 됩니다.


'Oracle' 카테고리의 다른 글

ORA-00918 에러  (0) 2018.06.04
ORA-00911 에러  (0) 2018.06.04
댓글