您可以测试 [问题在于调试程序中缺少对 top_value 的初始化] 这一假设,而不更改过程代码。
在 [调试程序详细信息] 窗口中,单击 [局部] 选项卡。
单击 top_value 变量,并在 [值] 字段中键入 3000。
重复按 F11,直至 This_Value 变量的 [值] 字段大于 3000。
单击断点以使其变为灰色。
按 F5 键以执行该过程。
Interactive SQL 窗口会再次出现。它会显示正确的结果。
top_company | top_value |
---|---|
Chadwicks | 8076 |
假设已经得到确认。问题在于没有初始化 top_value。
选择 [模式] » [设计]。
在右窗格中,定位以下语句:
OPEN cursor_this_customer; |
键入用于初始化 top_value 变量的新行:
SET top_value = 0; |
选择 [文件] » [保存]。
再次执行过程,并确认 Interactive SQL 显示了正确的结果。
您现在已经完成了本课。关闭任何打开的 Interactive SQL 窗口。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |