16.5 ENTERプロシージャ
このプロシージャは、c_log_level_app_enterレベルのメッセージを記録します。APEX_DEBUG.ENTER()を使用して、プロシージャまたはファンクションの先頭にあるルーチン名とその引数を記録します。 
                  
構文
APEX_DEBUG.ENTER ( 
p_routine_name     IN VARCHAR2, 
p_name01           IN VARCHAR2    DEFAULT NULL, 
p_value01          IN VARCHAR2    DEFAULT NULL, 
p_name02           IN VARCHAR2    DEFAULT NULL, 
p_value02          IN VARCHAR2    DEFAULT NULL, 
p_name03           IN VARCHAR2    DEFAULT NULL, 
p_value03          IN VARCHAR2    DEFAULT NULL, 
p_name04           IN VARCHAR2    DEFAULT NULL, 
p_value04          IN VARCHAR2    DEFAULT NULL, 
p_name05           IN VARCHAR2    DEFAULT NULL, 
p_value05          IN VARCHAR2    DEFAULT NULL, 
p_name06           IN VARCHAR2    DEFAULT NULL, 
p_value06          IN VARCHAR2    DEFAULT NULL, 
p_name07           IN VARCHAR2    DEFAULT NULL, 
p_value07          IN VARCHAR2    DEFAULT NULL, 
p_name08           IN VARCHAR2    DEFAULT NULL, 
p_value08          IN VARCHAR2    DEFAULT NULL, 
p_name09           IN VARCHAR2    DEFAULT NULL, 
p_value09          IN VARCHAR2    DEFAULT NULL, 
p_name10           IN VARCHAR2    DEFAULT NULL, 
p_value10          IN VARCHAR2    DEFAULT NULL, 
p_value_max_length IN PLS_INTEGER DEFAULT 1000 ); パラメータ
表16-2 APEX_DEBUG.ENTERプロシージャのパラメータ
| パラメータ | 説明 | 
|---|---|
| 
 | プロシージャまたはファンクションの名前。 | 
| 
 | プロシージャまたはファンクションのパラメータの名前および値。 | 
| 
 | 値 | 
例
次の例に、APEX_ENTERを使用して、プロシージャの先頭にデバッグ・メッセージを追加する方法を示します。
procedure foo ( 
    p_widget_id in number, 
    p_additional_data in varchar2, 
    p_emp_rec in emp%rowtype ) 
is 
begin 
    apex_debug.enter('foo', 
        'p_widget_id' , p_widget_id, 
        'p_additional_data', p_additional_data, 
        'p_emp_rec.id' , p_emp_rec.id ); 
....do something.... 
end foo; 参照:
親トピック: APEX_DEBUG