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

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

An implementation method of automatic transformation and execution of parameterized SQL based on Excel

The invention provides an implementation method of parameterized SQL execution by automatic conversion based on Excel, which belongs to the field of computer application technology. The performance of the automatic conversion of SQL can help the developer to execute SQL language quickly, and can quickly transform the basic parameterized SQL, stored procedure SQL, tree help and so on tracked by the event tracker. For executable SQL, and can directly connect to the database to perform the results. Improve the efficiency of R & D and maintenance. The invention has good effect in the maintenance of EPR system project, and is also suitable for other systems.

【技术实现步骤摘要】
一种基于Excel的自动转换执行参数化SQL的实现方法
本专利技术涉及计算机应用技术,尤其涉及一种基于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的加载项中。主要程序组件:本文档来自技高网...

【技术保护点】
1.一种基于Excel的自动转换执行参数化SQL的实现方法,其特征在于,利用自动转换SQL的性能执行SQL语言,将事件追踪器跟踪出的基本的参数化SQL、存储过程SQL、树形帮助转化为可执行SQL,并直接连接数据库执行查看结果。

【技术特征摘要】
1.一种基于Excel的自动转换执行参数化SQL的实现方法,其特征在于,利用自动转换SQL的性能执行SQL语言,将事件追踪器跟踪出的基本的参数化SQL、存储过程SQL、树形帮助转化为可执行SQL,并直接连接数据库执行查看结果。2.根据权利要求1所述的实现方法,其特征在于,主要包括如下内容:1)运用VBA编程语言,编写出应用于Excel的扩展应用程序功能,并在Excel选项中加载添加;2)在加载项中实现直接选择功能,包括格式化跟踪出来的SQL,执行SQL,获取表的列信息,生成实体类。3.根据权利要求2所述的实现方法,其特征在于,操作步骤如下:1)编...

【专利技术属性】
技术研发人员:闫天航
申请(专利权)人:山东浪潮通软信息科技有限公司
类型:发明
国别省市:山东,37

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

1