我想在SQL语句在发送到数据库前的对他进行校验,检查基本的语法是否正确!!
并且提取出SQL语句中的所有字段名、参数名和表名,如果是转换的字段名也提取出来
如:
select tab1.a1, tab1.a2 ,sum(tab2.a3+tab1.a4) countCol
from tab1,tab2
where a1=:param1 and tabl1.a2=:param2我想提取的结果是:
字段:tab1.a1、tab1.a2 、countCol
表:tab1、tab2
参数::param1 、:param2大家有什么好的经验和方法
并且提取出SQL语句中的所有字段名、参数名和表名,如果是转换的字段名也提取出来
如:
select tab1.a1, tab1.a2 ,sum(tab2.a3+tab1.a4) countCol
from tab1,tab2
where a1=:param1 and tabl1.a2=:param2我想提取的结果是:
字段:tab1.a1、tab1.a2 、countCol
表:tab1、tab2
参数::param1 、:param2大家有什么好的经验和方法
解决方案 »
- 如何向打开的ini文件写入数据
- 多客户端数据表同步问题?
- 请教如何实现当一段时间内没有动键盘或鼠标,就弹出一个密码框锁定窗体的功能。
- 如何将ADOConnection中连接数据库的配置通过.ini文件来修改
- 如何用DELPHI将“开始”菜单项弄没?????????
- 请各位大哥出个点子,现在什么ADSL上网计时软件最好,请指点一下,立即给分!
- 各位大虾,怎样做屏保程序,请大家赐教!
- Delphi+Mysql(如何将一个二进制文件保存到mysql数据库中?)
- 怎样写只显示图片的小程序?
- 求助1!
- 请问如何在Console程序中使用TADOConnection对象,我的程序出现异常,请看代码!
- 菜鸟问题
我不知道你说的是不是这个意思
gz
from tab1,tab2
where a1=:param1 and tabl1.a2=:param2
网上也有一些控件,比如SQLPARSE,但仅仅只能解析基本的SELECT ,INSERT,UPDATE语句,而且做的比较局限性,是作者们自己领域中所用的。
P。S。好久没来了,我现在已经转到JAVA和。NET的阵营了,大家还是坚守阵地吧。