DB/ORACLE

[ORACLE] Create Table / Alter Table

고구마맨 2023. 6. 29. 16:40
반응형

■ Create Table ( 기초 테이블 생성 )

 

 CREATE TABLE [ 테이블 명 ]

 (

    [ 컬럼명 ]  [ 데이터 타입 ]  [ NULL 허용 ] [ 기본값 ] [ 조건 ] ,

 

    [ 컬럼명 ]  [ 데이터 타입 ]  [ NULL 허용 ] [ 기본값 ] [ 조건 ] ,

 

     ...

 

     [ 컬럼명 ]  [ 데이터 타입 ]  [ NULL 허용 ] [ 기본값 ] [ 조건 ] 

 )

 

 예) CREATE TABLE USER ( USER_ID VARCHAR2(50) NOT NULL PRIMARY KEY, USER NAME VARCHAR2(20) )

 

 

■ Alter Table

 (1) 테이블 컬럼 추가

 

 ALTER TABLE [ 테이블 명 ]

     ADD [ 컬럼이름 ] [ 데이터 유형 ]

     ADD [ 컬럼이름 ] [ 데이터 유형 ]

     ...

     ADD [ 컬럼이름 ] [ 데이터 유형 ]

ex) add IP varchar2(50);

 

 (2) 테이블 이름, 컬럼 이름 변경

 

   ALTER TABLE [ 테이블 명 ]

     RENAME TO [ 바꿀 테이블 명 ]

 

   ALTER TABLE [ 테이블 명 ]

     RENAME COLUMN [ 컬럼이름 ] [ 바꿀 컬럼 이름 ]

 

 (3) 테이블 컬럼 유형 변경

 

   ALTER TABLE [ 테이블 명 ]

     MODIFY [ 컬럼이름 ] [ 데이터 타입 ]

 

 (4) 테이블 컬럼 삭제

 

   ALTER TABLE [ 테이블 명 ]

     DROP COLUMN  [ 컬럼이름 ]

 

반응형