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 的用法 » 存储过程和触发器 » 调试过程、函数、触发器和事件 » 教程:调试程序入门

 

第 2 课:调试存储过程

本课说明如何使用调试程序来确定存储过程中的错误。若要设置该阶段,您可以故意在 debugger_tutorial(它是 SQL Anywhere 示例数据库的一部分)中引入一个错误。

debugger_tutorial 过程应该返回一个结果集,该结果集中包含签订了最高价值订单的公司的名称及其订单价值。它通过循环遍历列出公司和订单的查询结果集来计算这些值。(通过使用 SELECT FIRST 查询,不在过程中添加逻辑就可以获得此结果。该过程用于创建方便的示例。)该过程中有一个有意安排的错误。在本教程中,您要诊断并修正该错误。


运行 debugger_tutorial 过程
诊断错误
确认诊断并修正错误