7.72 SDO_GEOR.getLayerID
形式
SDO_GEOR.getLayerID( georaster IN SDO_GEORASTER, layerNumber IN NUMBER ) RETURN VARCHAR2;
説明
GeoRasterオブジェクトのレイヤーに関連付けられたユーザー定義の識別子の値を戻します。
パラメータ
使用上のノート
GeoRasterオブジェクトのレイヤーにユーザー定義の識別子の値を設定するには、SDO_GEOR.setLayerIDプロシージャを使用します。
例
次の例では、GEORASTER_TABLE表で、GEORID列値が4である行に含まれているGeoRasterオブジェクト(GEORASTER列)のレイヤー0、1、2および3のユーザー定義の識別子の値を戻します。GEORASTER_TABLE表の定義は、「記憶域パラメータ」の例1-1の次に説明されています。
SELECT substr(sdo_geor.getLayerID(georaster, 0),1,12) layerID0,
substr(sdo_geor.getLayerID(georaster, 1),1,12) layerID1,
substr(sdo_geor.getLayerID(georaster, 2),1,12) layerID2,
substr(sdo_geor.getLayerID(georaster, 3),1,12) layerID3
FROM georaster_table WHERE georid=4;
LAYERID0 LAYERID1 LAYERID2 LAYERID3
------------ ------------ ------------ ------------
TM543 TM3 TM4 TM5親トピック: SDO_GEORパッケージのリファレンス