【发布时间】:2016-07-25 14:10:02
【问题描述】:
我们有一个应用程序,我们在 SQL 文件中添加 SQL 更改,它们在安装期间在测试和其他环境中运行。所以我们大约有 25 人工作,如果有人犯了任何错误,那么它会在测试环境中中断,因为那些是 DDL、DML,有时甚至是语法错误。
现在为了避免我正在考虑构建 SQl 验证器,它将在 SQL 文件中的查询上运行执行计划。 SQL 语句以单行或多行的形式编写。我们必须格式化它们,然后找出语法错误或任何其他错误,然后报告它。因此,在测试中安装时,它应该会损坏并节省大量时间和返工。
现在我们对 SQL 文件进行人工审查,但之后我们也有一些错误没有被捕获并且在测试中出现错误。
任何建议都将受到高度赞赏。
【问题讨论】: