개발 관련 지식/알티베이스(Altibase)
[알티베이스] 테이블 변경(ALTER)
송군바라기
2014. 6. 26. 11:23
* 테이블 변경(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 ] : 하나의 컬럼 혹은 여러 개의 컬럼을 삭제한다.