Als Teil unserer ANT-basierten Deploys führen wir einige SQL gegen eine Oracle-Datenbank.Oracle kompilieren view sql
Die Bereitstellungen werden auf Fehler gesetzt, wenn sql
Fehler auftreten. (Wir tun dies mit WHENEVER SQLERROR EXIT FAILURE ROLLBACK
in unseren SQL-Dateien und mit dem Befehl ant exec
mit failonerror=true
zum Ausführen der SQL).
Wir möchten unseren deploy sql-Dateien einige SQL hinzufügen, die bestimmte Ansichten kompilieren (oder neu kompilieren) und die Bereitstellung fehlschlagen lassen, wenn die Kompilierung fehlschlägt. Wer kennt die SQL (oder was auch immer), die uns dies ermöglichen wird?
Das sieht aus wie es den Trick tun wird. Ich werde es versuchen. –