定义空间数据的表列

要定义包含 GEOMETRY 和 GEOGRAPHY 数据的列,请使用以下命令:

=> CREATE TABLE [[db-name.]schema.]table-name (
   column-name GEOMETRY[(length)],
   column-name GEOGRAPHY[(length)]);

如果忽略长度规范,则默认列大小为 1 MB。最大列大小为 10 MB。不强制执行上限,但地理空间函数只能接受或返回不超过 10 MB 的空间数据。

在创建后,无法修改 GEOMETRY 或 GEOGRAPHY 列的大小或数据类型。如果创建的列大小不足,请创建一个具有所需大小的新列。然后从旧列复制数据,并从表中删除旧列。

无法向包含另一个 Vertica 数据库的空间数据的表导入数据或从中导出数据。