代码之家  ›  专栏  ›  技术社区  ›  Kim Stebel

如何从命令行测试SQL的有效性?

  •  7
  • Kim Stebel  · 技术社区  · 16 年前

    是否有一个好的工具来确保SQL查询是有效的ANSI SQL,以及哪些DBMS无法解释它?我找到了 http://developer.mimer.com/validator 但我想知道是否有命令行工具,最好是开源的。

    2 回复  |  直到 16 年前
        1
  •  2
  •   James Wang    13 年前

    这是一个 SQL Library 那能帮你做什么 vendor-specific offline SQL syntax check 通过命令行,Java和.NET演示都可用。

        2
  •  1
  •   duffymo    16 年前

    也许像ANTLR或JavaCC这样的解析器/生成器已经构建了ANSI SQL 92语法。如果是这样,您可以运行解析器/生成器,构建出来的类,然后Bob就是您的叔叔。

    我看见那只蚂蚁了 has one 这是基于oraclepl/SQL的。也许这对你有帮助。ANTLR是一个非常好的工具,非常值得了解。