本章说明了一些存储过程,这些存储过程使您能够使用 DB2 Spatial Extender 构建地理信息系统。 当从“控制中心”启用并使用 DB2 Spatial Extender 时,隐式地调用这些存储过程。例如, 当您在 DB2 Spatial Extender 窗口单击确认时, DB2 为您调用与该窗口相关的存储过程。或者,您可以在应用程序中显式地调用存储过程。 建议在这样的程序中包括头文件 db2gse.h。 此文件包含您为存储过程参数指定的常量的宏定义。在 AIX 上, 该文件存储在 $DB2INSTANCE/sqllib/include/ 目录中。在 Windows NT上, 该文件存储在 %DB2PATH%\include\ 目录中。
注意: |
---|
存储过程输入参数的所有字符串常量都是区分大小写的。要查明哪些参数需要这些常量,参见本章中的表。 |
在可调用存储过程之前,无论是隐式还是显式调用, 都必须首先连接至安装有 DB2 Spatial Extender 的数据库。 使用的第一个存储过程是 db2gse.gse_enable_db。它对 Spatial 操作启用数据库。只有在启用数据库之后, 才可以使用其他存储过程。
存储过程的实现归档在 DB2 Spatial Extender 服务器上的 db2gse 库中。
您可以使用下列列表按存储过程的名称或按存储过程实现的任务来查看存储过程。 第一个列表列示以下名称:
有关执行这些任务的顺序的更多信息, 参见关于 DB2 Spatial Extender和编写 DB2 Spatial Extender 的应用程序。