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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 存储过程和触发器 » 调试过程、函数、触发器和事件 » 使用断点

 

设置断点

断点指示调试程序在指定行中断执行。缺省情况下,断点应用于所有连接。

 ♦  设置断点
  1. 以具有 DBA 权限的用户身份使用 SQL Anywhere 12 插件连接到数据库。

  2. 在左窗格中,双击 [过程和函数]。

  3. 选择某个过程。

  4. 选择 [模式] » [调试]。

  5. 在 [您希望调试哪个用户?] 字段中,键入 * 对所有用户进行调试,或键入要调试的数据库用户的名称。

  6. 在右窗格中,单击要插入断点的那一行。

    在单击的行中会出现一个光标。

  7. 按 F9。

    一个红色圆圈即会出现在代码行的左侧。

 ♦  设置断点([调试] 菜单)
  1. 选择 [调试] » [断点]。

  2. 单击 [新建]。

  3. 在 [过程] 列表中,选择一个过程。

  4. 根据需要,完成 [条件] 和 [计数] 字段。

    条件是 SQL 表达式,其计算结果必须为 true,断点才能中断执行。例如,通过输入以下条件,您可以设置断点以应用于指定用户建立的连接:

    CURRENT USER = 'user-name'

    计数是断点使执行停止前命中断点的次数。值为 0 表示断点总是会使执行停止。

  5. 单击 [确定]。断点会设置在过程中的第一个可执行语句上。