22.3 CHANGE_REPORT_OWNERプロシージャ
このプロシージャは、レポートIDを使用して、保存された対話グリッド・レポートの所有者を変更します。このプロシージャでは、デフォルトの対話グリッド・レポートの所有者を変更できません。
構文
APEX_IG.CHANGE_REPORT_OWNER (
p_application_id IN NUMBER DEFAULT apex_application.g_flow_id,
p_report_id IN NUMBER,
p_old_owner IN VARCHAR2,
p_new_owner IN VARCHAR2);
パラメータ
表22-3 CHANGE_REPORT_OWNERプロシージャ
パラメータ | 説明 |
---|---|
p_application_id |
対話グリッドが含まれるアプリケーションID。p_application_id がNULLの場合、apex_application.g_flow_id のアプリケーションIDにデフォルト設定されます。
|
p_report_id |
カレント・アプリケーション・ページで保存したレポートID。 |
p_old_owner |
変更前の所有者の名前(大/小文字を区別)。所有者は、レポートにアクセスする有効なログイン・ユーザーである必要があります。 |
p_new_owner |
変更後の新しい所有者の名前(大/小文字を区別)。所有者は、レポートにアクセスする有効なログイン・ユーザーである必要があります。 |
例
次の例に、CHANGE_REPORT_OWNER
プロシージャを使用して、保存されたレポートのJOHNという古い所有者の名前をJOHN.DOEという新しい所有者の名前に変更する方法を示します。保存されたレポートは、レポートIDが1235704029884282
で、IDが100
のアプリケーションに存在します。
BEGIN
APEX_IG.CHANGE_REPORT_OWNER (
P_application_id => 100,
p_report_id => 1235704029884282,
p_old_owner => 'JOHN',
p_new_owner => 'JOHN.DOE');
END;
END;
親トピック: APEX_IG