【技术实现步骤摘要】
一种实现SQL语句和配置信息双向解析的方法及装置
[0001]本专利技术涉及视图解析
,并且更具体地,涉及一种实现SQL语句和配置信息双向解析的方法及装置。
技术介绍
[0002]众所周知视图是一个虚拟的表,需要通过专门SQL语句编写、维护,而且对于复杂的视图,结构非常复杂。这样大大增加了视图后续阅读、维护、升级的复杂性,导致对维护人员的技术能力和业务了解能力要求的门槛高,维护、升级工作效率低。
技术实现思路
[0003]针对现有技术的不足,本专利技术提供一种实现SQL语句和配置信息双向解析的方法及装置。
[0004]根据本专利技术的一个方面,提供了一种实现SQL语句和配置信息双向解析的方法,包括:
[0005]通过解析编辑的SQL语句,生成视图配置信息;
[0006]通过解析编辑后的视图配置信息,生成新的SQL语句;
[0007]对新的SQL语句进行校验,在校验通过的情况下,生成新的视图。
[0008]可选地,通过解析编辑的SQL语句,生成视图配置信息的操作,包 ...
【技术保护点】
【技术特征摘要】
1.一种实现SQL语句和配置信息双向解析的方法,其特征在于,包括:通过解析编辑的SQL语句,生成视图配置信息;通过解析编辑后的所述视图配置信息,生成新的SQL语句;对所述新的SQL语句进行校验,在校验通过的情况下,生成新的视图。2.根据权利要求1所述的方法,其特征在于,通过解析编辑的SQL语句,生成视图配置信息的操作,包括:编辑所述SQL语句,并对所述SQL语句进行校验;在所述校验通过的情况下,解析所述SQl语句,判断所述SQL语句是否符合规范;在所述SQL语句符合规范的情况下,生成所述视图配置信息。3.根据权利要求2所述的方法,其特征在于,还包括:在所述SQL语句校验失败的情况下,返回至所述SQL语句的编辑界面。4.根据权利要求2所述的方法,其特征在于,还包括:在所述SQL语句不符合规范的情况下,修改所述SQL语句。5.根据权利要求1所述的方法,其特征在于,所述视图配置信息包括关联视图配置信息和合并视图配置信息,其中所述关联视图配置信息分为select、from以及where三部分数据;所述合并视图配置信息为多个关联视图组合的结果集。6.根据权利要求1所述的方法,其特征...
【专利技术属性】
技术研发人员:李韦,蔡世豪,邢杏,牛雅琦,李南熹,
申请(专利权)人:航信云享科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。