【技术实现步骤摘要】
本专利技术涉及一种数据库查询语句的转换方法和转换系统。
技术介绍
目前大型的软件应用系统中,经常需要把程序和数据库结合起来进行使用。这些 数据库的查询可以通过软件应用系统所提供的查询功能,也可以通过数据库产商提供的数 据库工具进行。由于软件应用系统中提供的查询功能都是预先设计好的,使用者需要进行 新的查询时,只能通过升级系统来实现,时间上存在滞后,且依然无法满足将来可能的新需 求。通过数据库工具进行查询可以满足使用者随时新增加的查询需求,但是若使用者不能 熟练掌握数据库工具和熟悉SQL(结构化查询语言)语法(通常为英文),就不能灵活、自由 地查询数据库,造成使用上的不便。
技术实现思路
本专利技术的目的在于提供一种面向普通用户,使之在不掌握数据库查询工具和SQL 语法等专业技术的情况下,将用户输入的查询指令转换成数据库能执行的查询语句的方法 和系统。—种数据库查询语句的转换方法,包括以下几个步骤 步骤1、根据业务系统的英文库表名称设置对应的业务化中文库表名称和标准字 段表、业务化中文库表或帐表名称及对应的辅助信息、以及标准字段信息; 步骤2、编译器对数据库查询语 ...
【技术保护点】
一种数据库查询语句的转换方法,其特征在于包括以下几个步骤:步骤1、根据业务系统的英文库表名称设置对应的业务化中文库表名称和标准字段表、业务化中文库表或帐表名称及对应的辅助信息、以及标准字段信息;步骤2、编译器对数据库查询语句作词法和语法分析后进行语法验证用户在前台选择所需的数据库表名称和该数据库表的字段,根据业务需要输入自定义的数据库查询语句,编译器在接收到数据库查询语句后,首先对数据库查询语句进行扫描,阅读查询语句执行词法分析的过程,并将字节流序列转成编译器可识别的记号流;所述的语法分析程序从扫描程序中获取记号流形式的源代码,根据语法定义中的规则对数据库查询语句进行语法分 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:贾晓工,刘荣,黄建德,
申请(专利权)人:厦门东南融通系统工程有限公司,
类型:发明
国别省市:92[中国|厦门]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。