当创建层时,DB2 Spatial Extender 通过将它的标识符和与它相关的信息记录在目录表中来注册它。
从此表选择的列组成 DB2GSE.GEOMETRY_COLUMNS 目录视图,
表 35中描述了该视图。
表 35. DB2GSE.GEOMETRY_COLUMNS 目录视图中的列
名称 | 数据类型 | 是否可为空? | 内容 |
---|---|---|---|
LAYER_CATALOG | VARCHAR(30) | 是 | 此层的全限定名。 |
LAYER_SCHEMA | VARCHAR(30) | 否 | 包含注册为此层的列的表或视图的模式。 |
LAYER_NAME | VARCHAR(128) | 否 | 包含注册为此层的列的表或视图的名称。 |
LAYER_COLUMN | VARCHAR(30) | 否 | 注册为此层的列的名称。 |
GEOMETRY_TYPE | INTEGER | 否 | 注册为此层的列的数据类型。 |
SRID | INTEGER | 否 | 对注册为此层的列中的值使用的 Spatial 参考系的标识符。 |
STORAGE_TYPE | INTEGER | 是 | 关于 DB2 如何存储注册为此层的列中的值的信息。 例如,STORAGE_TYPE 中的数据可能指示将这些值存储为大对象 (LOB), 或存储为抽象数据类型 (ADT) 的实例。 |