一半的分相送:SQl语法分析(100分)

  • 主题发起人 不太明白
  • 开始时间

不太明白

Unregistered / Unconfirmed
GUEST, unregistred user!

想找个现成的东东,能够根据Sql命令,比如Select a.name,b.age from a,b where
c group by d,得出字段列表和表的列表。请给下载链接?
比如,分析上面的语句需要得到的结果:
1、字段列表:
a.name
b.age
2、表的列表:
a,b
3、where子句
c
4、group by子句
d


 
没人知道?
 
恐怕没现成的,自己分析了。
 
这个答案不对:D
 
我也不知道哪里有,不过你为啥要非找个东东呢,
直接用SQL不就行了吗?
 
因为没时间,自己做需要一些时间的,且可能乱七八糟。
用处:保存在数据库中的Sql语句,经常需要更新其order by
where子句,如果有这个分析器,当然会很方便。
 
select :mya from tb;
然后给mya赋值不就行了
 
好像在terry delphi有些Sql相关的控件
 
up有份啊,媚人知道?
 
A~~~~~~~~~~P!
 
delphi源码里就有这个东东。 呵呵。
在dbcommon.pas里 ...
 
可能不行吧.我没有试过
 
根据语法进行分析呀,例如select 后面肯定是字段名,from 后肯定是表名,
只要找出语法规律对字符串进行分析!
 
接受答案了.
 
顶部