存储过程执行过程中的受控制系统及其方法技术方案

技术编号:42202230 阅读:28 留言:0更新日期:2024-07-30 18:48
本发明专利技术提供了存储过程执行过程中的受控制系统及其方法,包括执行会话、调试会话,两者协同工作以控制存储过程的执行,执行会话用于实际执行存储过程,调试会话用于发送控制命令和调试指令;使用条件变量来控制执行会话与调试会话之间的交互;调试指令包括存取调试信息和流程控制,流程控制指令用于在执行过程中其它调试指令会排队等待,确保并发控制。本发明专利技术有益效果:增强现有数据库管理功能的灵活性和强度,还能提供更为高效的错误诊断和调试支持,极大地提升数据库应用的可靠性和性能。

【技术实现步骤摘要】

本专利技术属于数据库管理,尤其是涉及一种存储过程执行过程中的受控制系统及其方法


技术介绍

1、在数据库管理系统的应用中,存储过程扮演着关键的角色。它们是一组事先编写好的sql语句,能够被编译并存储在数据库中,以便在后续进行快速的重复调用。存储过程的使用不仅提高了sql语句的执行效率,还能有效地封装业务逻辑,保证数据的一致性和安全性。然而,存储过程的管理和控制仍然存在一些挑战。在实际应用中,尤其是在复杂的业务场景下,开发人员和数据库管理员可能需要在存储过程执行时实时地介入,进行调试或修改以适应特定的运行条件或解决执行过程中出现的问题。这包括但不限于暂停执行、修改变量值、监控执行状态等操作。尽管现代数据库管理系统提供了基本的调试工具和部分控制功能,但这些工具往往缺乏灵活性,不足以满足更细粒度的操作需求。例如,现有的系统可能无法提供实时的、基于条件的执行控制,或者不能在存储过程执行的各个阶段中动态地调整执行策略。此外,对于执行过程中的并发控制和高级错误处理机制,现有的解决方案也往往显示出不足。


技术实现思路>

1、本文档来自技高网...

【技术保护点】

1.存储过程执行过程中的受控制系统,其特征在于:包括执行会话、调试会话,两者协同工作以控制存储过程的执行,执行会话用于实际执行存储过程,调试会话用于发送控制命令和调试指令;

2.存储过程执行过程中的受控制方法,基于权利要求1所述的存储过程执行过程中的受控制系统,其特征在于:包括:

3.根据权利要求2所述的存储过程执行过程中的受控制方法,其特征在于:在所述T1中,将存储过程中的每一个 SQL 语句切分出来,并为它们标记行号,以便于后续步骤的引用。

4.根据权利要求2所述的存储过程执行过程中的受控制方法,其特征在于:在所述T2中,调试会话运行时的指令包括调...

【技术特征摘要】

1.存储过程执行过程中的受控制系统,其特征在于:包括执行会话、调试会话,两者协同工作以控制存储过程的执行,执行会话用于实际执行存储过程,调试会话用于发送控制命令和调试指令;

2.存储过程执行过程中的受控制方法,基于权利要求1所述的存储过程执行过程中的受控制系统,其特征在于:包括:

3.根据权利要求2所述的存储过程执行过程中的受控制方法,其特征在于:在所述t1中,将存储过程中的每一个 sql 语句切分出来,并为它们标记行号,以便于后续步骤的引用。

4.根据权利要求2所述的存储过程执行过程中的受控制方法,其特征在于:在所述t2中,调试会话运行时的指令包括调试信息存取类、流程控制类,调试信息存取类用于用户链接存取信息,流程控制类对 session exec控制的时候,指令在执行过程中,其他调试指令的执行会被加入队列以控制并发。

5.根据权利要求2所述的存储...

【专利技术属性】
技术研发人员:刘宇
申请(专利权)人:天津南大通用数据技术股份有限公司
类型:发明
国别省市:

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

1