8.6 SDO_GEOR_ADMIN.isUpgradeNeeded
形式
ノート:
SDO_GEOR_ADMIN
パッケージのSDO_GEOR_ADMIN.isUpgradeNeeded
サブプログラムは非推奨です。
SDO_GEOR_ADMIN.isUpgradeNeeded() RETURN SDO_STRING2_ARRAY;
説明
現行のスキーマまたはデータベース内のすべてのスキーマのGeoRasterシステム・データ・エントリおよびGeoRasterデータを確認します。
パラメータ
なし。
使用上のノート
このファンクションは、無効なGeoRasterシステム・データ・エントリ、無効なGeoRaster列および無効なGeoRasterオブジェクトのカンマ区切りリストの配列を戻します。このファンクションでは次のようなエラーを報告します。
-
システム・データ・エントリ・エラー: RDT名が一意でない。
-
システム・データ・エントリ・エラー: RDTとRIDのペアが一意でない。
-
システム・データ・エントリ・エラー: GeoRaster表が存在しない。
-
システム・データ・エントリ・エラー: GeoRaster列が存在しない。
-
システム・データ・エントリ・エラー: GeoRasterオブジェクトが存在しない。
-
GeoRasterオブジェクトが空または空白ではないが、RDTが存在しない。
-
GeoRasterオブジェクトが重複して存在する(RDTとラスターIDの一意ではない組合せが1つ以上存在する)。
-
(GeoRaster列、GeoRasterオブジェクト)のペアで、登録されていないものがある。
DBAロールを持つユーザーとしてこのファンクションを実行すると、ファンクションはデータベース内のすべてのスキーマのGeoRasterシステム・データ・エントリおよびGeoRasterデータを確認します。それ以外の場合は、現行のスキーマのGeoRasterシステム・データ・エントリおよびGeoRasterデータのみを確認します。
例
次の例では、GeoRasterシステム・データ・エントリおよびGeoRasterデータを確認します。DBAロールを持つユーザーとして接続していることを想定しています。
SELECT * FROM THE (SELECT SDO_GEOR_ADMIN.isUpgradeNeeded FROM DUAL); COLUMN_VALUE -------------------------------------------------------------------------------- The following GeoRaster columns aren't registered: SCHEMA:GEOR_TEST TABLE:TABLE1 COLUMN:GEOR The following GeoRaster objects aren't registered: SCHEMA:GEOR_TEST TABLE:TABLE1 COLUMN:GEOR RDT:RDT RID:3 SCHEMA:GEOR_TEST TABLE:TABLE1 COLUMN:GEOR RDT:RDT RID:4
親トピック: SDO_GEOR_ADMINパッケージのリファレンス