Lar*_*tig 6 sql delphi parsing
我希望能够解析任意SQL SELECT语句并检索各种组件部分(列,关系,JOIN条件,WHERE条件,ORDER BY列),理想情况下使用Delphi.快速谷歌搜索显示了几种不同的免费软件产品,但目前尚不清楚它们是否完整和/或正在积极开发中.
我迫切需要提取一系列VIEW定义中使用的关系列表,以便在我尝试创建视图之前确保存在所需的视图或表.因此,例如,声明:
SELECT PersonID, LastName, OrderID
FROM People P INNER JOIN Orders O ON P.PersonID = O.PersonID
Run Code Online (Sandbox Code Playgroud)
我需要找回"人物"和"订单"的价值观.(显然,这是一个简单的例子.我希望能够处理更复杂的情况,例如,单词"FROM"可能作为表达式的一部分出现在列列表中).
我试图在允许使用从DLL导出的STDCALL函数的数据库中提供此服务,因此理想情况下,任何候选库都可以从Delphi或C中调用.