ORACLE - ALTER, DROP

ALTER

컬럼명 추가 삭제/ 제약 조건 추가/ 삭제

컬럼 자료형 변경, DEFAULT 값 변경

테이블명, 컬럼명, 제약조건명 변경

 

컬럼 추가

컬럼 추가전 테이블

 

컬럼 추가후

-- 컬럼추가
ALTER TABLE MEMBER
        ADD EMAIL VARCHAR2(30);

 

컬럼 추가시 DEFAULT 추가

-- 컬럼 추가시DEFAULT 추가하기
ALTER TABLE MEMBER
      ADD TELL VARCHAR2(10) DEFAULT '없음';

 

컬럼 수정

컬럼의 자료형 수정하기위해 사용

주의 : 컬럼의 크기를 줄일 경우 기록 된 값이 변경하려는 크기를 초과하는 값이 없을 때만 가능

-- 컬럼의 자료형 수정
ALTER TABLE MEMBER
MODIFY USER_ID VARCHAR2(50)
MODIFY USER_PWD VARCHAR2(50)
MODIFY USER_NAME VARCHAR2(50)
MODIFY USER_NO VARCHAR2(50)
MODIFY PHONE VARCHAR2(50)
MODIFY EMAIL VARCHAR2(50)
MODIFY TELL VARCHAR2(50);

 

컬럼 삭제

데이터가 기록 되어 있어도 삭제됨

삭제 된 컬럼은 복구 안됨

테이블에는 최소 한 개의 컬럼이 존재해야하므로 모든 컬럼을 삭제할 수 없음

-- 컬럼삭제
ALTER TABLE MEMBER
DROP COLUMN EMAIL;

ALTER TABLE MEMBER
DROP COLUMN TELL;

 

'프로그래밍 > Database(Oracle)' 카테고리의 다른 글

Oracle - 시퀀스(sequence)  (0) 2021.07.06
Oracle - view  (0) 2021.07.06
Oracle - INSERT, UPDATE, DELETE  (0) 2021.07.05
Oracle - CREATE(생성, 제약조건), INSERT  (0) 2021.07.03
Oracle- JOIN  (0) 2021.06.29
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유