Collection Contents 上一页 下一页 PDF

ASA SQL 用户指南

调试数据库中的逻辑

使用变量


使用调试程序,您可以在单步执行代码时查看并编辑变量的行为。调试程序提供了 [调试程序详细信息] 窗口,以显示在存储过程和 Java 类中使用的各种变量。当 Sybase Central 运行 [调试] 任务时,[调试程序详细信息] 窗口会显示在 [Sybase Central] 窗口的底部。

局部变量 

监视变量的值:

  1. 在要检查变量的过程中设置断点。

    有关设置断点的信息,请参见设置断点

  2. 在 [调试程序详细信息] 的 [变量] 窗格的 [局部] 选项卡上单击。

  3. 运行该过程。变量和变量的值将显示在 [局部] 选项卡中。

其它变量 

全局变量是由 Adaptive Server Anywhere 定义的,它包含有关当前连接、数据库和其它设置的信息。它们显示在 [变量] 窗口的 [全局] 选项卡上。

有关全局变量的列表,请参见全局变量

行变量用于保留触发器中使用的值。它们显示在 [变量] 窗口的 [行] 选项卡上。

有关触发器的详细信息,请参见触发器简介

静态变量用于 Java 类,它们显示在 [静态] 选项卡中。

调用堆栈 

在调试嵌套过程或 Java 类时,检查已确定的调用顺序是很有用的。您可以在 [调用堆栈] 选项卡中查看过程的列表。

显示调用堆栈

  1. 在要检查变量的过程中设置断点。

  2. 运行代码,直到断点。

    过程的名称会显示在 [调用堆栈] 选项卡中。当前过程显示在该列表的最上面。调用它的过程紧接着显示在下面,依此类推。


Collection Contents 上一页 下一页 PDF