返回首页

gbase数据、南大通用产品文档:GBase8sTRACE 输出的示例

更新日期:2024年09月11日

以下示例显示了 items_pct 过程中的样本跟踪输出,这些输出出现在 SET DEBUG FILE TO
语句所指定的文件中。这些输出显示过程变量、过程参数、返回值和错误代码的值。
trace expression :begin trace
trace on
expression:
(select (sum total_price)
from items)
evaluates to $18280.77 ;
let tp = $18280.77
expression:
(select (sum total_price)
from items
where (= manu_code, mac))
evaluates to $3008.00 ;
let mc_tot = $3008.00
expression:(/ mc_tot, tp)
evaluates to 0.16
let pct = 0.16
expression:(> pct, 0.1)
evaluates to 1
expression:(- 745)
evaluates to -745
raise exception :-745, 0, ''
exception : looking for handler
SQL error = -745 ISAM error = 0 error string = = ''
exception : no appropriate handler
有关如何使用 TRACE 语句诊断 SPL 例程中的逻辑错误的更多信息,请参阅创建和使用
SPL 例程。

删除存储过程
在对象资源管理器中右键单击要删除的存储过程。 在快捷菜单上,单击
“删除”。 如下图所示:



GBase 8a 管理工具手册
南大通用数据技术股份有限公司

- 49 -

图 4-35
在确认消息框中,单击“确认”。

No active result
该语句不包含有效的结果。请检查您的程序逻辑,确保您在尝试引用结果之前调用
了 executeXXX() 方法。