一种基于Excel的自动转换执行参数化SQL的实现方法与流程

文档序号:15685215发布日期:2018-10-16 20:59阅读:637来源:国知局

本发明涉及计算机应用技术,尤其涉及一种基于excel的自动转换执行参数化sql的实现方法。面向专业技术人员使用,可以通过该技术在excel中实现将跟踪出的sql自动参数化,并连接数据库直接执行。



背景技术:

在一些系统中,软件研发及维护时会利用服务器端的事件查看器追踪出sql并执行查看的方法来排查问题。但是利用事件查看器追踪出的sql有基本的参数化sql,存储过程sql,树形帮助等等,种类繁多。具体执行时还要连接数据库进行复制,并增删出可执行的sql,使整个流程变得复杂繁琐,易于出错,大大降低了研发人员对产品维护的效率。



技术实现要素:

为了解决以上技术问题,本发明提出了一种基于excel的自动转换执行参数化sql的实现方法。并在excel中直接连接数据库并执行,将执行结果清楚明了地展现出来,满足对于项目上产品维护的需要。。

本发明的技术方案是:

一种基于excel的自动转换执行参数化sql的实现方法,

利用自动转换sql的性能帮助开发人员快速执行sql语言,快速将事件追踪器跟踪出的基本的参数化sql,存储过程sql,树形帮助转化为可执行sql,并可直接连接数据库执行查看结果。

进一步的,主要包括如下内容:

1)运用vba编程语言,编写出应用于excel的扩展应用程序功能,并在excel选项中加载添加;

2)在加载项中实现直接选择功能,包括格式化跟踪出来的sql,执行sql,获取表的列信息,生成实体类。

进一步的,操作步骤如下:

1)编写出应用于excel的扩展应用程

利用vba语言;

直接应用于excel中;

2)在加载项中添加

在选项中选择加载项,将编写出的程序添加其中

可直接在加载项中选择四个功能

3)基于1和2选择具体功能

格式化跟踪出来的sql

执行sql,对于格式化后的sql可直接连接数据库执行;

获取表的列信息;

生成实体类。

本发明的有益效果是

本发明有效的提高了研发人员对产品的研发和维护效率,可以使研发人员快速将追踪出的sql格式化并执行,减少了操作繁杂的步骤,加强了执行准确性,提高软件研发及维护效率,具有良好的应用前景。

具体实施方式

下面对本发明的内容进行更加详细的阐述:

本发明的操作步骤如下:

1)编写出应用于excel的扩展应用程

利用vba语言;

直接应用于excel中;

2)在加载项中添加

在选项中选择加载项,将编写出的程序添加其中

可直接在加载项中选择四个功能

3)基于1和2选择具体功能

格式化跟踪出来的sql

执行sql,对于格式化后的sql可直接连接数据库执行;

获取表的列信息;

生成实体类。

首先,开发人员将扩展应用程序添加到excel的加载项中。

主要程序组件:



技术特征:

技术总结
本发明提供一种基于Excel的自动转换执行参数化SQL的实现方法,属于计算机应用技术领域,本发明自动转换SQL的性能可以帮助开发人员快速执行SQL语言,快速将事件追踪器跟踪出的基本的参数化SQL,存储过程SQL,树形帮助等转化为可执行SQL,并可直接连接数据库执行查看结果。提高项目研发及维护效率。本发明在EPR系统项目维护中使用效果良好,同样适用于其它系统中。

技术研发人员:闫天航
受保护的技术使用者:山东浪潮通软信息科技有限公司
技术研发日:2018.05.08
技术公布日:2018.10.16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1