如何处理Oracle SQLcl语法错误?

2022-01-20 12:55:32 标签 databasebashoraclesqlcl

我使用Jenkins for CI/CD Oracle PL/SQL脚本使用Oracle SQLcl,所以我想捕捉语法错误的Jenkins Pipeline例如:

SQL> seelect * from emp;
Error que empieza en la línea: 1 del comando :
seelect * from emp
Informe de error -
Comando desconocido

当检测到语法错误时,我如何用sh/bash错误代码结束数据库连接?

注意:我使用每当SQLERROR退出失败的ORA-XXX错误,但我不能捕捉语法错误。

谢谢你!

###我以前在一个jenkins管道中使用过这个:

 stage('Check Logs') {
    steps {
      script {
        if (manager.logContains('.*ORA-.*')) {
          error("Build failed due to ORA Errors")
        }
      }
    }
  }
阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码