1

JDBCを介してOracleデータベースに接続し、でスクリプトを実行できるJavaアプリケーションを作成しています。ややヒキガエルのようなものです。私がこれを作成している理由は、閉じた作業スペースでToadまたはSQLplusを使用できないためです。

手順、関数、トリガー、パッケージなど(最も重要な項目)に到達するまで、すべてがうまく機能しています。

JDBCドライバーを介してそれらを送信することはできますが、そうでない場合でも、常に成功したと表示されます。SQLplusでは、「コンパイルエラーで作成されました」というメッセージが表示されるため、実際には実際のエラーでもありません。しかし、その後、エラーを表示することができます。

show errorsJDBCを介して発生するエラーにアクセスする方法はありますか?だから私は少なくとも今エラーが発生しています。

4

1 に答える 1

2

システムビューを使用できますALL_ERRORS

例:

select * 
from ALL_ERRORS  
where owner = 'your_schema' 
and name = 'your_package_name' 
and type = 'PACKAGE BODY' 
order by sequence
于 2013-03-08T09:21:53.350 に答える