Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法

 

SQL Anywhere 调试程序

可以使用 SQL Anywhere 调试程序调试 SQL 存储过程、触发器、事件处理程序和您创建的用户定义函数。

也可使用调试程序进行以下操作:

  • 调试事件处理程序   事件处理程序是 SQL 存储过程的扩展。本节中有关调试存储过程的内容也同样适用于调试事件处理程序。

  • 浏览存储过程和类   您可以浏览 SQL 过程的源代码。

  • 跟踪执行   逐行执行存储过程的代码。也可以监视被调用的函数堆栈。

  • 设置断点   可以让代码运行到断点处,并在该处停止运行。

  • 设置中断条件   断点包括代码行,但也可以指定中断执行代码的条件。例如,可以在第十次执行某行代码时停止执行,或仅在某个变量具有特定的值时停止执行。

  • 检查和修改局部变量   在断点处停止执行后,可以检查和变更局部变量的值。

  • 在表达式处中断执行及检查   在断点处停止执行后,可以检查各种表达式的值。

  • 检查和修改行变量   行变量是行级触发器的 OLD 和 NEW 值。您可以检查和修改这些值。

  • 执行查询   当执行在 SQL 过程中的断点处停止时,可以执行查询。这样,您就可以查看临时表中保存的中间结果、检查基表中的值以及查看查询执行计划。


使用调试程序的要求
教程:调试程序入门
断点
变量
连接调试