|
|
1
13
一种方法是在服务器上执行它,除了使用 SET PARSEONLY ON (这样就可以解析但不执行):我认为MS Query Analyzer就是这样做的。 |
|
|
2
3
您可以有一个过程,该过程可以将查询作为输入和
|
|
|
3
1
Antler Parser Generator 是你最好的选择。对于要解析的SQL版本,可能已经有了预定义的语法。 |
|
|
4
1
如果你真的想这样做,你应该问自己两次(甚至三次:-)。 即使你找到了一个解决方案,这似乎适用于你现在的文件,可能会有各种各样的角落案件不会涵盖。让本地数据库引擎对其进行解析的建议在某种程度上是可行的,但是在本地执行的操作和在服务器上执行的操作之间仍然存在许多小的语法差异。 我的建议是让服务器解析并验证它——这基本上是唯一确定的方法。 |
|
5
1
这个 DMS Software Reengineering Toolkit 有SQL解析器,用于构建许多基于SQL的工具。 Formatter 格式化程序,它解析源文本并很好地格式化结果。如果格式化程序无法解析源,它将生成非零进程状态。
这些格式化程序是商业产品。 编辑2011年8月:DMS SQL parser现在处理完整的sql2011标准语法。 |
|
|
6
0
谷歌很快就吐了出来 http://www.antlr.org/ plugin for ms sql 或者一个 other sql dialects |
|
|
7
0
visualstudio曾经有一种叫做visualstudio的东西,面向数据库专业人员。它后来被应用到TeamDeveloper中。
|
|
|
Johnny T · 基于当前值的SQL合并表[重复] 11 月前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 11 月前 |
|
ojek · 如何对SQL结果进行分组和编号? 11 月前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 11 月前 |
|
|
Sax · 规范化Google表格(第一步) 11 月前 |
|
|
BarıŠUÅaklı · 如何在ON冲突更新中使用CTE中的值 12 月前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 12 月前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |