【技术实现步骤摘要】
本专利技术是有关于一种计算机语言生成系统及方法,特别涉及一种针对结构化查询语言的生成系统及其方法。
技术介绍
近年来,随着网路技术的蓬勃发展,数据库的相关应用如雨后春笋般冒出,如电子商务及网络论坛等,然而,当数据库随着时间而逐步累积大量资料,以及数据关联性日益复杂时,想要查询所需的数据也势必使用到更为复杂的数据库查询语言。因此,如何更方便地生成复杂的数据库查询语言,以降低对SQL语句撰写经验的依赖程度,便成为各家厂商无不全力研究的议题。一般而言,数据库查询语言依不同的数据库种类如阶层式数据库、网路式数据库、关联式数据库及分散式数据库...等而有所不同,上述的数据库种类中又以关系型数据库如DBASE、 ACCESS、 MSSQL及MYSQL最为广泛,所述关系型数据库是使用一种称为结构化查询语言(Structured QueryLanguage, SQL)的数据库查询语言来进行查询。然而,SQL语句是以命令方式而非以可视化界面产生,所以在撰写上需依赖SQL语句撰写经验而有其不便性,且容易在不知内建函数的情况下,因而无法使用效率较佳的函数来生成能够达成相同查询目的的S ...
【技术保护点】
一种结构化查询语言生成系统,其特征在于,包含: 一语句储存模块,用以储存至少一等效语句; 一函数储存模块,用以储存至少一数据库所内建的至少一SQL函数; 一配置侦测模块,用以侦测所选择的该数据库,并将侦测结果记录于一配置信息; 一输入模块,根据该配置信息及所述SQL函数产生一输入窗口,用以提供输入至少一选择条件;及 一语句生成模块,用以接收所述选择条件,并依据所述等效语句生成至少一SQL语句。
【技术特征摘要】
【专利技术属性】
技术研发人员:邱全成,许国华,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。