![]() |
1
2
如果您有可以使用的存储过程语言的语法 ANTLR 需要一组regex表达式来处理整个过程。例如,regex to mach只插入可能跨越多行的语句,并且可能包含来自proc的局部变量等等。 |
![]() |
2
2
如果您正在寻找能够处理任何可能的SQL过程集的东西,那么regex不会破解它!SQL有一个复杂的递归语法,而且,总会有一些sub-select、group-by或literal会破坏基于regex的解析器。
网络上有许多SQL-92语法定义可供这些解析器生成器使用,因此大部分工作已经为您完成—剩下的部分—编写解析器应用程序逻辑—还远远不是琐碎的工作。 |
![]() |
3
1
|
|
Johnny T · 基于当前值的SQL合并表[重复] 5 月前 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 6 月前 |
![]() |
ojek · 如何对SQL结果进行分组和编号? 6 月前 |
![]() |
senek · 如何在PL/SQL中将选择结果(列)放入数组中 6 月前 |
![]() |
Sax · 规范化Google表格(第一步) 6 月前 |
![]() |
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 6 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 6 月前 |