【技术实现步骤摘要】
SQL语句执行方法、装置、电子设备及存储介质
[0001]本申请涉及数据库
,尤其涉及一种
SQL
语句执行方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]目前,现有的数据库框架将数据库表格式强绑定到编码对象中,将
SQL
语句绑定为编码对象的函数,导致每次开发新需求开发人员都需要进行大量的编码工作,无法将开发工作从编码工作中独立出来
。
例如制作广告数据报表的场景,当制作广告数据报表时,经常要通过不同类型的数据库
、
查询不同的指标维度,开发人员均需要进行单独的编码工作,如此大量的编码工作存在很多重复性工作
。
技术实现思路
[0003]为了解决上述现有的数据库框架将数据库表格式强绑定到编码对象中,将
SQL
语句绑定为编码对象的函数,导致每次开发新需求开发人员都需要进行大量的编码工作,无法将开发工作从编码工作中独立出来的技术问题,本申请提供了一种
SQL
语句执行方法
、
装置
、
电子设备及存储介质
。
具体技术方案如下:
[0004]第一方面,本申请提供了一种
SQL
语句执行方法,所述方法包括:
[0005]获取业务方提供的
SQL
语句标识,并查找所述
SQL
语句标识对应的
SQL
语句元数据;< ...
【技术保护点】
【技术特征摘要】
1.
一种
SQL
语句执行方法,其特征在于,所述方法包括:获取业务方提供的
SQL
语句标识,并查找所述
SQL
语句标识对应的
SQL
语句元数据;提取所述
SQL
语句元数据中包含的数据库标识,并与所述数据库标识对应的数据库建立连接;提取所述
SQL
语句元数据中包含的
SQL
语句,并确定待组装的
SQL
语句目标参数;根据所述
SQL
语句目标参数对所述
SQL
语句进行组装,并在所述数据库上执行经过组装的所述
SQL
语句;将经过组装的所述
SQL
语句的执行结果返回至所述业务方
。2.
根据权利要求1所述的方法,其特征在于,所述确定待组装的
SQL
语句目标参数,包括:提取所述
SQL
语句元数据中包含的
SQL
语句默认参数,将所述
SQL
语句默认参数确定为待组装的
SQL
语句目标参数;或者,获取业务方提供的
SQL
语句参数,将所述
SQL
语句参数确定为待组装的
SQL
语句目标参数
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述
SQL
语句目标参数对所述
SQL
语句进行组装,包括:判断所述
SQL
语句中是否存在预设第一字符;在所述
SQL
语句中存在所述预设第一字符的情况下,将所述
SQL
语句中所述预设第一字符标记的参数替换为所述
SQL
语句目标参数
。4.
根据权利要求1所述的方法,其特征在于,所述根据所述
SQL
语句目标参数对所述
SQL
语句进行组装,包括:判断所述
SQL
语句中是否存在预设第二字符;在所述
SQL
语句中存在所述预设第二字符的情况下,将所述
SQL
语句中所述预设第二字符标记的参数替换为所述
SQL
语句目标参数;所述在所述数据库上执行经过组装的所述
SQL
语句,包括:在所述数据库上执行经过组装的所述
SQL
语句,并向所述数据库提交所述预设第二字符标记的所述
SQL
语句目标参数
。5.
根...
【专利技术属性】
技术研发人员:管浩,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。