作为基于 ANT 的部署的一部分,我们针对 Oracle 数据库运行一些 sql。
如果发生任何
sql
错误,部署将失败。 (我们在 SQL 文件中使用 WHENEVER SQLERROR EXIT FAILURE ROLLBACK
并使用 ant exec
命令和 failonerror=true
来运行 SQL)。
我们想在部署sql文件中添加一些sql,这些sql将编译(或重新编译)某些视图,并且如果编译失败则部署失败。 有人知道可以让我们做到这一点的sql(或其他什么)吗?
除了“ALTER VIEW xxx COMPILE”之外,您还需要做更多的事情吗?