Dans le cadre de nos déploiements basés sur ANT, nous exécutons quelques sql contre une base de données Oracle.Oracle compile view sql
Les déploiements sont définis comme échouant si des erreurs sql
se produisent. (Nous faisons cela en utilisant WHENEVER SQLERROR EXIT FAILURE ROLLBACK
dans nos fichiers SQL et en utilisant la commande ant exec
avec failonerror=true
pour exécuter le sql).
Nous aimerions ajouter à nos fichiers sql deploy un sql qui compilera (ou recompilera) certaines vues et fera échouer le déploiement si la compilation échoue. Quelqu'un sait le sql (ou quoi que ce soit) qui nous permettra de faire cela?
On dirait que ça va faire l'affaire. Je vais essayer. –