13.23 SDO_GEOR_UTL.recreateDMLTriggers
形式
SDO_GEOR_UTL.recreateDMLTriggers;
説明
現在のユーザーがアクセス権を持っているすべてのGeoRaster列に対して、必要な標準のGeoRasterデータ操作言語(DML)トリガーを再作成し、トリガーの起動時に適切な操作が実行されるようにします。
パラメータ
(なし)
使用上のノート
「GeoRaster DMLトリガー」に示すとおり、GeoRasterの内部表とデータ構造の一貫性および整合性を保証するために、ユーザーがGeoRaster表(1つ以上のGeoRaster列を含む表)を作成すると、各GeoRaster列に対応する一意のDMLトリガーがGeoRasterにより自動的に作成されます。この場合、これらの追加されたGeoRaster列に対してSDO_GEOR_UTL.createDMLTriggerプロシージャをコールするか、SDO_GEOR_UTL.recreateDMLTriggersプロシージャをコールしてすべてのGeoRaster列に対してDMLトリガーを再作成できます。
通常はこのプロシージャをコールする必要はありませんが、データベース・アップグレードやデータ移行などの一部の使用例では、DMLトリガーを再作成する場合に役立ちます。
例
次の例では、標準のGeoRaster DMLトリガーを再作成します。
EXECUTE sdo_geor_utl.recreateDMLTriggers;
親トピック: SDO_GEOR_UTLパッケージのリファレンス