본문 바로가기

개발 관련 지식/알티베이스(Altibase)

[알티베이스] 테이블 변경(ALTER)

* 테이블 변경(ALTER)

 

 

- 컬럼 추가

: alter table <table명> add column (<컬럼명> <컬럼 타입> <제약사항>);

 

[구문]

ALTER TABLE <table_name>

{

ADD [ COLUMN ] ( <column_name> <data type> ) |

ALTER [ COLUMN ] ( <column_name> {

SET DEFAULT | DROP DEFAULT | NULL } |

MODIFY COLUMN ( <column_name> <data_type> |

DROP [ COLUMN ] |

ADD {CONSTRAINT | PRIMARY KEY | UNIQUE}

DROP {CONSTRAINT | PRIMARY KEY | UNIQUE} |

RENAME COLUMN <column_name> TO <new_column_name> |

MAXROWS |

ALL INDEX [ENABLE | DISABLE]

COMPACT

};

 

- <table_name> : 변경할 테이블 이름을 명시한다.

- ADD [ COLUMN ] : 테이블에 새로운 컬럼을 추가한다.

- ALTER [ COLUMN ] : 기존 컬럼의 기본 값을 변경한다.

- MODIFY COLUMN : 기존 컬럼의 자료형(data type)을 변경한다.

- DROP [ COLUMN ] : 하나의 컬럼 혹은 여러 개의 컬럼을 삭제한다.