8.4 SDO_GEOR_ADMIN.isGeoRasterEnabled

形式

SDO_GEOR_ADMIN.isGeoRasterEnabled() RETURN VARCHAR2;

説明

現在のスキーマに対してGeoRaster機能が有効になっている場合、文字列TRUEを返します。現在のスキーマに対してGeoRasterが有効になっていない場合、文字列FALSEを返します。

パラメータ

なし。

使用上のノート

SDO_GEOR_ADMIN.isGeoRasterEnabled()ファンクションをコールするセッション・ユーザーは、現在のスキーマのデータベース・ユーザーと同じである必要があります。

ユーザーにはCREATE TRIGGER権限が必要です。

SDO_GEOR_ADMIN.isGeoRasterEnabled()ファンクションを実行する場合は、問合せにNO_RESULT_CACHEヒントを追加して、Oracleの結果キャッシュを使用しないでください。

次の例では、現在のスキーマに対してGeoRasterが有効になっているかどうかを(有効にする前に)確認し、現在のスキーマに対してGeoRasterを有効にし、再度現在のスキーマに対してGeoRasterが有効になっているかどうかを確認します。

SQL> SELECT /*+ NO_RESULT_CACHE */ SDO_GEOR_ADMIN.isGeoRasterEnabled FROM DUAL;

ISGEORASTERENABLED
-------------------------------------------------------------------------------
FALSE

SQL> EXECUTE SDO_GEOR_ADMIN.enableGeoRaster;

PL/SQL procedure successfully completed.

SQL> SELECT /*+ NO_RESULT_CACHE */ SDO_GEOR_ADMIN.isGeoRasterEnabled FROM DUAL;

ISGEORASTERENABLED
-------------------------------------------------------------------------------
TRUE