用户指南和参考

db2gse.gse_disable_autogc

使用此存储过程卸下或临时禁用使 Spatial 列与其相关属性列保持同步的触发器。 例如,在以批处理方式对属性列中的值进行地理编码时,建议禁用这些触发器。有关更多信息, 参见关于地理编码

有关用于调用此存储过程的代码示例, 参见样本程序中的 C 函数 gseDisableAutoGc。有关此程序的信息, 参见编写 DB2 Spatial Extender 的应用程序

授权

调用此存储过程所使用的用户 ID 必须具有形式为权限、特权或一组特权的授权;具体为:

输入参数

表 6. db2gse.gse_disable_autogc 存储过程的输入参数。
名称 数据类型 说明
operMode SMALLINT 指示是卸下还是临时禁用触发器。

此参数不能为空。

注解:要卸下触发器,使用 GSE_AUTOGC_DROP 宏。要临时禁用这些触发器, 使用 GSE_AUTOGC_INVALIDATE 宏。 要查明什么值与这些宏相关,查阅 db2gse.h 文件。 在 AIX 上,此文件存储在 $DB2INSTANCE/sqllib/include/ 目录中。 在 Windows NT 上, 该文件存储在 %DB2PATH%\include\ 目录中。

layerSchema VARCHAR(30) layerTable 参数中指定的表或视图所属的模式名。

此参数可为空。

注解:若不为 layerSchema 参数提供值, 该参数将缺省为调用 db2gse.gse_disable_autogc 存储过程所使用的用户 ID。

layerTable VARCHAR(128) 表名,该表中定义了想要卸下或临时禁用的触发器。

此参数不能为空。

layerColumn VARCHAR(128) 已对 Spatial 操作启用的列的名称, 该列由想要卸下或临时禁用的触发器维护。

此参数不能为空。

输出参数

表 7. db2gse.gse_disable_autogc 存储过程的输出参数。
名称 数据类型 说明
msgCode INTEGER 与此存储过程的调用程序可返回的信息相关的代码。
Reserved VARCHAR(1024) DB2 Spatial Extender 服务器上构造的完整错误信息。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]