8.16 SDO_GEOR_ADMIN.registerGeoRasterObjects

形式

SDO_GEOR_ADMIN.registerGeoRasterObjects(table_name VARCHAR2 DEFAULT NULL);

説明

現在のスキーマにおいて、またはデータベース内のすべてのスキーマにおいて定義されているGeoRasterオブジェクトを登録します。

パラメータ

table_name
GeoRaster表の名前。
  • <schema_name>.<table_name>という形式で指定されるGeoRaster表名。<schema_name>を省略すると、現在のユーザーのスキーマ名が使用されます。
  • table_nameパラメータが指定されている場合、指定した表内のGeoRasterオブジェクトのみが登録されます。このパラメータがNULLの場合、すべてのGeoRasterオブジェクトが登録されます。

使用上のノート

DBAロールがあるユーザーとしてこのプロシージャを実行する場合、このプロシージャでは、データベース内のすべてのスキーマで定義されているすべてのGeoRasterオブジェクトが登録されるか、指定した表内およびスキーマ内のGeoRasterオブジェクトが登録されます。それ以外の場合は、現行のスキーマに定義されているGeoRasterオブジェクトのみを登録します。table_nameパラメータが指定されている場合、指定した表内のGeoRasterオブジェクトのみが登録されます。

スキーマがGeoRasterに対して有効化されていない場合、そのスキーマ内のGeoRasterオブジェクトは登録されません。

次の例では、現行のスキーマに定義されているすべてのGeoRasterオブジェクトを登録します。

EXECUTE SDO_GEOR_ADMIN.registerGeoRasterObjects;

次の例では、現在のスキーマ内のTEST_TABLE1で定義されているすべてのGeoRasterオブジェクトを登録します。

EXECUTE SDO_GEOR_ADMIN.registerGeoRasterObjects(‘TEST_TABLE1’);

次の例では、スキーマSCOTT内のTEST_TABLE1で定義されているすべてのGeoRasterオブジェクトを登録します。これは、DBAロールがあるユーザーが実行できます。

EXECUTE SDO_GEOR_ADMIN.registerGeoRasterObjects(‘SCOTT.TEST_TABLE1’);