파게로그

테이블 수정 본문

콤퓨타 왕기초/Oracle DB

테이블 수정

파게 2021. 2. 23. 02:07
CREATE TABLE MEMBER (
    ID          VARCHAR2(50)
,   PWD         NVARCHAR2(50)
,   NAME        NVARCHAR2(50)
,   GENDER      NCHAR(2)
,   AGE         NUMBER
,   BIRTHDAY    CHAR(10 BYTE)
,   PHONE       CHAR(13 BYTE)
,   REGDATE     DATE
)

 

위를 아래와 같이 수정하고자 한다.

 

CREATE TABLE MEMBER (
    ID          NVARCHAR2(50)
,   PWD         NVARCHAR2(50)
,   NAME        NVARCHAR2(50)
,   GENDER      NCHAR(2)
,   BIRTHDAY    CHAR(10 BYTE)
,   PHONE       CHAR(13 BYTE)
,   EMAIL       VARCHAR2(200)	
,   REGDATE     DATE
)

 

자료형 변경

ALTER TABLE MEMBER MODIFY ID NVARCHAR2(20);

 

원하는 컬럼 삭제

ALTER TABLE MEMBER DROP COLUMN AGE;

 

컬럼 추가

ALTER TABLE MEMBER ADD EMAIL VARCHAR2(200);


DDL은 프로그램이나 툴을 만들 때 많이쓰고, 평소에는 SQL문을 직접 작성하기보다는 GUI 기반으로 작업하는 경우가 많다.

'콤퓨타 왕기초 > Oracle DB' 카테고리의 다른 글

연산자(산술, 비교, 관계)  (0) 2021.03.12
TRANSACTION, COMMIT, ROLLBACK  (0) 2021.03.12
테이블 생성, Oracle DB 자료형  (0) 2021.02.22
오라클 계정  (0) 2021.02.22
오라클 데이터베이스 기본  (0) 2021.02.20
Comments