2009-05-13 16 views
1

ANTベースのデプロイの一部として、Oracleデータベースに対してsqlを実行します。Oracleコンパイル・ビューsql

sqlエラーが発生した場合、デプロイメントは失敗するように設定されています。 (私たちはSQLファイルでWHENEVER SQLERROR EXIT FAILURE ROLLBACKを使用し、execコマンドでfailonerror=trueを使用してSQLを実行します)。

デプロイするsqlファイルに、特定のビューをコンパイル(または再コンパイル)し、コンパイルに失敗した場合はデプロイメントが失敗するsqlファイルを追加します。誰もが私たちにこれを可能にするSQL(または何でも)を知っていますか?

答えて

4

「ALTER VIEW xxx COMPILE」以上の処理が必要ですか?

+0

それはトリックを行うように見えます。私はそれを行ってあげるよ。 –