【发布时间】:2021-03-14 06:19:44
【问题描述】:
我刚刚杀死了我们的 CI,因为我提交了不正确的 SLQ 文件。但是我用 SQL Developer 检查了它,但忘记复制/粘贴到 IDE。错误只出现在一个符号上。否则 - 否则。并且构建已成功完成,并且仅在 AT 期间失败。
但它是在构建期间执行 sql 语法检查的工具吗?匹配 sql*plus 要求(例如:它也可能由于奇数行而失败)。
【问题讨论】:
-
据我所知,无效的语法会阻止代码被编译。因此,恐怕我不明白您实际上做了什么以及您要解决哪个问题。
-
execute immediate 'select + fORm..'之类的东西你会在执行程序时首先看到。所有的 JDBC 都是基于这个概念,所以你在执行时首先解析 SQL。