ALTER TABLE
本文介绍在时空数据表中添加时空列或者修改表属性的语法。
语法
alter_table_statement ::= ALTER TABLE table_name alter_table_instruction
alter_table_instruction ::= ADD [COLUMN] column_name lql_type ( ',' column_name lql_type )*
| COMPACT (idcName)?
| DROP COLUMN [ IF EXISTS ] column_name
| SET table_options
说明
关于table_options
的选项请参见支持的Table_Option列表。
示例
添加单个时空列
ALTER TABLE roads ADD COLUMN g2 GEOMETRY(LINESTRING);
添加多个时空列
ALTER TABLE roads ADD COLUMN g2 GEOMETRY(LINESTRING), g3 GEOMETRY(POLYGON);
设置表的一致性
ALTER TABLE roads SET 'CONSISTENCY' = 'strong';