[发明专利]动态结构化查询语言语句的构造方法有效
申请号: | 200510076324.4 | 申请日: | 2005-06-14 |
公开(公告)号: | CN1881208A | 公开(公告)日: | 2006-12-20 |
发明(设计)人: | 陈燕霞;洪雷;高锋;李会明;叶帅民;石东海 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 朱进桂 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种动态SQL语句的构造方法,包括以下步骤:针对每一条查询条件,将其转换为参数数据对象,并将所述参数数据对象映射到参数对象集合中,并将其他查询子句组合到查询子句表中;解析参数对象集合,将其转换为第一DSQL子表达式;判断所构造的第一DSQL子表达式是否合理;如果所构造的第一DSQL子表达式合理,则判断参数数据对象中的参数数据类型是否符合规定;如果符合规定,则进行赋值操作,将参数数据对象中的数据值赋予对应的参数名,并解析查询子句表,将查询子句添加到第一DSQL子表达式中,形成第DSQL子表达式;以及根据数据库映射,解析查询子句表,将第DSQL子表达式转换为动态SQL语句。 | ||
搜索关键词: | 动态 结构 查询 语言 语句 构造 方法 | ||
【主权项】:
1、一种动态结构化查询语言语句的构造方法,包括以下步骤:针对每一条查询条件,将其转换为参数数据对象,并将所述参数数据对象映射到参数对象集合中,并将其他查询子句组合到查询子句表中;解析参数对象集合,将其转换为第一自定义结构化查询语言子表达式;判断所构造的第一自定义结构化查询语言子表达式是否合理,如果不合理,则结束;如果所构造的第一自定义结构化查询语言子表达式合理,则判断参数数据对象中的参数数据类型是否符合规定,如果不符合规定的基本类型,则结束;如果符合规定,则进行赋值操作,将参数数据对象中的数据值赋予对应的参数名,并解析查询子句表,将查询子句添加到第一自定义结构化查询语言子表达式中,形成第二自定义结构化查询语言子表达式;以及根据数据库映射,解析查询子句表,将第二自定义结构化查询语言子表达式转换为动态结构化查询语言语句。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200510076324.4/,转载请声明来源钻瓜专利网。