このプロシージャは、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 );
パラメータ
表10-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