日期:2014-05-18  浏览次数:20551 次

SQL语法模型与解析,求资料与书籍。
SQL语法模型与解析,求资料与书籍。

制作了一个工具,可以顺向生成Sql语句,
但是逆向,将Sql语句,拆卸成不同的对象,
比如“where对象”、“查询结果对象”、“Groupby对象”等,
却遇到了困难。

本来试图用正则等方式去进行匹配,
获取结果,
但是感觉这有点本末倒置,


所以我想,还是从最基本的,
从Sql的语法模型开始学习,
然后将SQL的语法模型,生成一个映射对象,
然后将SQL语句,映射进模型,
获取SQL语句的各个部分。


在网上找了很久,没有合适的资料,
帮发帖求大师们帮助。

------解决方案--------------------
貌似POWERDESIGNER就是做这个的
------解决方案--------------------
这个想法很有深度,同求。
------解决方案--------------------
跟着顺便给我一份资料
------解决方案--------------------
楼主很有深度.
做好的工具能共享一下么?
------解决方案--------------------
探讨

SQL code

SELECT[predicate]{*|table.*|[table.]field [,[table.]field2[,...]]} [AS alias1 [,alias2[,...]]]
FROM tableexpression [,...][IN externaldatabase]
[WHERE...]
[GROUP BY...]
[HAVING...]
[O……

------解决方案--------------------
给我一份~