我使用解析器来计算算术表达式。 构建语法树的关键在于树叶是变量,节点是操作符。SQL - 解析查询
不是我正在考虑解析SQL查询。解析简单的选择不会是一个问题,但我不确定复杂的查询。 你能指点我一个关于sql解析的很好的参考吗?先谢谢你!
我使用解析器来计算算术表达式。 构建语法树的关键在于树叶是变量,节点是操作符。SQL - 解析查询
不是我正在考虑解析SQL查询。解析简单的选择不会是一个问题,但我不确定复杂的查询。 你能指点我一个关于sql解析的很好的参考吗?先谢谢你!
一些codesamples: 看在SourceForge Open SQL parser。 之前有一个问题sql parser library。看这里。
我不确定您是否知道C#或.NET,但LinqToSql基本上是通过构建expression trees来实现的,只有在查询被“调用”时才会执行此操作。