我现在需要些一个sql语句的解析算法,如果完全的写一个sql的语法分析器,很麻烦。我现在只需要分析select语句。如:
select catalog_item_id,
catalog_id,
band_id,
to_date(eff_date,'yyyy-mm-dd mm:hh:ss') eff_date
from catalog_item a
where catalog_id = :catalog_id
and band_id = :band_id
and catalog_item_type = :catalog_item_type
这样的sql语句,分别分析出select参数,catalog_item_id,catalog_id,band_id,eff_date;
where后面的参数catalog_id,band_id,catalog_item_type。
大家多多帮忙。
大家可以给点源代码,什么语言的都可以。
select catalog_item_id,
catalog_id,
band_id,
to_date(eff_date,'yyyy-mm-dd mm:hh:ss') eff_date
from catalog_item a
where catalog_id = :catalog_id
and band_id = :band_id
and catalog_item_type = :catalog_item_type
这样的sql语句,分别分析出select参数,catalog_item_id,catalog_id,band_id,eff_date;
where后面的参数catalog_id,band_id,catalog_item_type。
大家多多帮忙。
大家可以给点源代码,什么语言的都可以。
解决方案 »
- windows media player怎么创建一个播放列表,且能自动播放下一首
- 求Delphi7从入门到精通
- 关于D2008
- 欲选中硬盘上的某个文件,把它拖到TListView控件中,如何实现?在线等!!
- 关于网络开发的一点疑惑?
- 两个access数据库中的表都相同,现在要判断,从相同表取出的某一条记录是否一致,怎么办?
- 使用DBLookupComboBox出现的问题
- onkeypress事件
- 开发一个资料查询系统,资料全部来自若干本不同作者现成的书籍,要与这些作者联系吧?
- tonycxy:屏幕取字的例子已收到,进来领分!!!
- 高手帮忙看一下 以下报错‘系统出错。','提示',0+64’找不到原因
- RichEdit行显示
+ U