Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 空间数据支持 » 空间数据

 

创建一个空间列 (Sybase Central)

可以通过添加一个支持空间数据的列将空间数据添加到任意表。

前提条件

您必须是表的所有者、对表具有 ALTER 特权,或者具有 ALTER ANY TABLE 或 ALTER ANY OBJECT 系统特权。

表必须有主键。除非定义了主键,否则包含空间列的表将不支持更新和删除操作。

 创建一个空间列 (Sybase Central)
  1. 连接到数据库。

  2. 创建一个新列:

    • 在左窗格中,展开 [] 列表。

    • 右击所需的表,然后单击 [新建] » []。

  3. 设置空间数据类型:

    1. 右击列名,然后单击 [属性]。

    2. 单击 [数据类型] 选项卡。

    3. 选择 [内置类型],然后从下拉列表中选择空间数据类型。

    4. 选择 [设置空间参照系],然后从下拉列表中选择空间参照系。

      [列属性] 窗口的 [数据类型] 选项卡。
    5. 单击 [确定]。

  4. 单击 [文件] » [保存]。

结果

一个空间列将添加到现有表中。

下一个

可以通过使用 ALTER TABLE 语句在列上添加 SRID 约束,以便对可存储在空间列中的值加以限制。也可以将空间数据添加到列。

 另请参见

添加 SRID 列约束