我可以使用vb.net解析SQL查询吗?

问题描述:

我想使用vb.net使用自动化程序将我的MySQL转换为MSsql。你有任何可以解析Mysql的链接或解析引擎吗?我可以使用vb.net解析SQL查询吗?

我听说我可以用正则表达式完成,但是这个过程有点令人困惑。 请帮助。

+2

SQL的SQL ...除非您使用特定于MySQL的语法扩展或函数,否则查询应该在MSSql一侧工作。如果你使用的只是mysql函数,你很可能无法用任何类型的正则表达式/解析器进行简单的1:1转换。 – 2011-01-23 07:31:09

我与两人的经历:等等。他们真的以令人沮丧的方式做事,而任何旨在简化这一过程的“工具”都意味着更多的调试和兔子猎取。这是一个便士,愚蠢的方程,恕我直言。

如果确实很复杂,考虑移植到ADO.NET或其他一些连接器库,这些连接器库将实际的SQL生成从代码本身中抽象出来。否则,只需手动进行测试,测试,测试和重新测试。我对这两者的理解是不值得它“自动化”。