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)在 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。