ローカルOracle(11g)データベースをセットアップしています。これは、すでに実行している別のデータベースのクローンです。 SQL Developerで一連の生成されたPL/SQLコマンドを実行しています。
出力を取得します
Error starting at line x in command:
*long-ass SQL statement here*
Error report:
SQL Command: force view "someViewName"
Failed: Warning: execution completed with warning
スクリプトを変更せずに生成された警告を読み取るにはどうすればよいですか?
show errors
このコマンドの直後に、出力を取得しますno errors
show errors
は何も提供しません。
select line, position, text
from user_errors
where type = 'VIEW'
and name = 'someViewName'
order by sequence;
それはあなたがあなた自身のスキーマの下でそれを作成していることを前提としています。そうでない場合は、all_errors
代わりに。
列は ドキュメント内 :
ALL_ERRORS
は、現在のユーザーがアクセスできる格納されたオブジェクトの現在のエラーを示します。DBA_ERRORS
は、データベースに保存されているすべてのオブジェクトの現在のエラーを示します。USER_ERRORS
は、現在のユーザーが所有する格納されたオブジェクトの現在のエラーを示します。このビューには、OWNER
列は表示されません。