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