プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 12.4 CHANGE_REPORT_OWNERプロシージャ

このプロシージャは、レポートIDを使用して保存された対話モード・レポートの所有者を変更します。このプロシージャでは、デフォルトの対話モード・レポートの所有者を変更できません。

構文

    APEX_IR.CHANGE_REPORT_OWNER (
        p_report_id    in number,
        p_old_owner    in varchar2,
        p_new_owner    in varchar2);

パラメータ

表12-4 CHANGE_REPORT_OWNERプロシージャ

パラメータ | 説明
--- | ---
`p_report_id` | カレント・アプリケーション・ページで保存したレポートID。
`p_old_owner` | 変更前の所有者の名前(大/小文字を区別)。所有者は、レポートにアクセスする有効なログイン・ユーザーである必要があります。
`p_new_owner` | 変更後の新しい所有者の名前(大/小文字を区別)。所有者は、レポートにアクセスする有効なログイン・ユーザーである必要があります。

例

次の例に、`CHANGE_REPORT_OWNER`プロシージャを使用して、保存されたレポートのJOHNという古い所有者の名前をJOHN.DOEという新しい所有者の名前に変更する方法を示します。保存されたレポートのレポートIDは1235704029884282です。

    BEGIN
        APEX_IR.CHANGE_REPORT_OWNER (
            p_report_id    => 1235704029884282,
            p_old_owner    => 'JOHN',
            p_new_owner    => 'JOHN.DOE');
    END;