Scriptella ETL を使用して、onerror タグについて最近知りました。正常に動作していますが、エラーが発生するたびにコードとメッセージをデータベースに挿入する汎用コードを作成したいと考えています。
私はこのように使用しています:
<onerror codes="42604,42617,42000,1366" >
INSERT INTO demo_travel.test_log(Time_Now, ErrorName) values ( sysdate(),'eeuhue');
</onerror>
これは機能していますが、次のようなものが必要です。
<onerror >
INSERT INTO demo_travel.test_log(Time_Now, ErrorName,ErrorMSG) values ( sysdate(),Error.code, error.msg);
</onerror>