一种基于动态sql生成接口的方法技术

技术编号:33550077 阅读:11 留言:0更新日期:2022-05-26 22:45
本发明专利技术公开了一种基于动态sql生成接口的方法,包括以下步骤:步骤1、选择需要操作的表和字段;步骤2、生成入参和出参;步骤3、动态拼接SQL语句并保存;步骤4、捕获异常,对异常进行语义分析,对错误语义进行修复;步骤5、用接口时使用动态的拼接内容进行数据导出。即H5页面

【技术实现步骤摘要】
一种基于动态sql生成接口的方法


[0001]本专利技术涉及数据领域,特别涉及一种基于动态sql生成接口的方法。

技术介绍

[0002]使用H5作为入口,后台动态组装代码,拼接SQL可以解决需求人员提出需求到开发人员排期开发、测试上线、单需求单流水线的问题,可以让所有数据都通过动态拼接的方式进行一键导出。

技术实现思路

[0003]本专利技术要解决的技术问题是克服现有技术的缺陷,提供一种基于动态sql生成接口的方法,可将业务代码通过编译输出成可复用的接口,同一套代码可供多个业务使用。
[0004]本专利技术提供了如下的技术方案:
[0005]本专利技术提供一种基于动态sql生成接口的方法,包括以下步骤:
[0006]步骤1、选择需要操作的表和字段;
[0007]步骤2、生成入参和出参;
[0008]步骤3、动态拼接SQL语句并保存;
[0009]步骤4、捕获异常,对异常进行语义分析,对错误语义进行修复;
[0010]步骤5、调用接口时使用动态的拼接内容进行数据导出。
[0011]与现有技术相比,本专利技术的有益效果如下:
[0012]1、业务需求受理周期过长;
[0013]2、开发排期上线周期过长;
[0014]3、扩展性不足,每个需求都要单独开发。
附图说明
[0015]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0016]图1是本专利技术的框架结构图。
具体实施方式
[0017]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。其中附图中相同的标号全部指的是相同的部件。
[0018]实施例1
[0019]如图1,本专利技术提供一种基于动态sql生成接口的方法,包括以下步骤:
[0020]步骤1、选择需要操作的表和字段;
[0021]步骤2、生成入参和出参;
[0022]步骤3、动态拼接SQL语句并保存;
[0023]步骤4、捕获异常,对异常进行语义分析,对错误语义进行修复;
[0024]步骤5、用接口时使用动态的拼接内容进行数据导出。
[0025]即H5页面

>选择表和字段

>生成动态SQL存入库

>调用生成的策略id

>测试返回结果

>发布。
[0026]最后应说明的是:以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,尽管参照前述实施例对本专利技术进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于动态sql生成接口的方法,其特征在于,包括以下步骤:步骤1、选择需要操作的表和字段;步骤2、生成入参和出参;步骤3、动态拼接S...

【专利技术属性】
技术研发人员:王利强
申请(专利权)人:天翼电子商务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1