0

Oracle 11G データベースを使用しました。LOG テーブルがあります。

この関数を使用してこのテーブルに書き込むと:

 Pk_Util.LOG_ERROR('Pk_Slt.IMPORT_LIAISON', 'LIAISON', NULL, liaison_code, NULL, SUBSTR(SQLERRM, 1, 200), SQLCODE);

LOGテーブルにこれがあります:

30/04/13、「Pk_Slt.IMPORT_LIAISON」、「LIAISON」、null、「$¨%r?」,null,'ORA-06502: PL/SQL','-6502','5484973'

私の LOG_ERROR 手順:

 PROCEDURE LOG_ERROR(
  nom_procedure IN VARCHAR2,
  type_entite   IN VARCHAR2,
  id_entite     IN INTEGER,
  code_entite   IN VARCHAR2,
  date_entite   IN DATE,
  error_message IN VARCHAR2,
  sql_code      IN INTEGER
 ) IS
 BEGIN
    INSERT INTO LOG(LOG_ID,LOG_DATE, LOG_PROCEDURE, LOG_TYPE_ENTITE, LOG_ID_ENTITE, LOG_CODE_ENTITE, LOG_DATE_ENTITE, LOG_SQLERRM, LOG_SQLCODE)
    VALUES (SEQ_LOG.NEXTVAL,SYSDATE, nom_procedure, type_entite, id_entite, code_entite, date_entite, error_message, sql_code);
 END;

PS:

このデータ型のメソッドを呼び出すときに、liaison_code を渡しています。

ルアー 3B.RE61 THANN3AMARI2 C.SAU3ZCRIM1 PYMON6VOUGL1 ARGIE3ARSOT1 NEUVY 3 ZNEUV 3 1 ....

ありがとう

4

0 に答える 0