ヘッダーをスキップ
Oracle® Database PL/SQLパッケージおよびタイプ・リファレンス
11g リリース2(11.2)
B56262-06
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

62 DBMS_EDITIONS_UTILITIES

DBMS_EDITIONS_UTILITIESパッケージは、エディション関連の操作用にヘルパー・ファンクションを提供するEdition APIを実装します。

この章では、次の項目について説明します。


DBMS_EDITIONS_UTILITIESの使用方法


概要

DBMS_EDITIONS_UTILITIESパッケージは、エディション関連の操作用にヘルパー・ファンクションを提供するEdition APIを実装します。


セキュリティ・モデル

このパッケージは、PUBLICに実行アクセス権限が付与されているSYS所有のパッケージです。このパッケージは、実行者権限(コール元のセキュリティ・プロファイル)で実行されます。


例外

表62-1 DBMS_EDITIONS_UTILITIESエラー・メッセージ

エラー 説明

ORA-38817

権限が不十分です。

ORA-942

表がありません。



DBMS_EDITIONS_UTILITIESサブプログラムの要約

表62-2 DBMS_EDITIONS_UTILITIESパッケージのサブプログラム

サブプログラム 説明

SET_EDITIONING_VIEWS_READ_ONLYプロシージャ


このプロシージャは、スキーマ名と表名が指定されると、すべてのエディションの対応するエディショニング・ビューをREAD ONLYまたはREAD/WRITEに設定します。



SET_EDITIONING_VIEWS_READ_ONLYプロシージャ

このプロシージャは、スキーマ名と表名が指定されると、すべてのエディションの対応するエディショニング・ビューをREAD ONLYまたはREAD/WRITEに設定します。

構文

DBMS_EDITIONS_UTILITIES.SET_EDITIONING_VIEWS_READ_ONLY (
   table_name IN VARCHAR2,
   owner      IN VARCHAR2 DEFAULT NULL,
   read_only  IN BOOLEAN  DEFAULT TRUE);

パラメータ

表62-3 SET_EDITIONING_VIEWS_READ_ONLYプロシージャのパラメータ

パラメータ 説明

table_name

エディショニング・ビューの元表。

owner

元表のスキーマ。デフォルト(またはNULL)は現行のスキーマです。

read_only

TRUEの場合、ビューを読取り専用に設定し、FALSE (またはNULL)の場合は、ビューをREAD/WRITEに設定します。デフォルトはTRUEです。


使用上の注意

ユーザーには次の権限が必要です。

  • 表の所有者であるか、ALTER ANY TABLEシステム権限を持っていること。

  • ビューが定義されているすべてのエディションに対するUSEオブジェクト権限。