SQLite 查询纯语法验证器 [关闭]

问题描述 投票:0回答:1

我有一堆 MySQL 查询需要确保在 SQLite 数据库上运行。

一直在找一款只看语法的SQLite查询语法验证工具。我不需要它来告诉我表是否存在,因为我知道它存在,我只需要它来告诉我像

||
这样的东西是否对 SQLite 无效。我发现的大多数工具不仅仅检查语法,它们还检查表是否存在。我找到了一个只检查语法有效性但它不是专门用于 SQLite 的,它用于 SQL 验证所以我一直在通过它验证的东西一直在通过。

如何确保项目中的所有 MySQL 查询都针对 SQLite 数据库运行?我如何单独验证语法?

mysql sql sqlite validation syntax
1个回答
-1
投票

您尚未指定要使用的语言/框架 - 您可以做什么取决于您可以使用的工具。 我会使用 SQLite antlr grammar 来实现这样的任务,我认为 antlr 应该适用于多种语言。 我认为另一个选择应该是使用 SQLite 库中的解析器,老实说我不知道该怎么做,但我怀疑这应该是可能的。

© www.soinside.com 2019 - 2024. All rights reserved.