返回首页

gbase数据、南大通用产品文档:GBase8sSYSSEQUENCES

更新日期:2024年09月11日

syssequences 系统目录表列出了数据库中存在的序列对象。syssequences 表具有以
下列。

类型
解释
seqid
SERIAL
唯一地标识序列对象的代码
tabid
INTEGER
作为表对象的序列的标识代码
start_val
INT8
序列的开始值
inc_val
INT8
连续值之间的增量的值
max_val
INT8
序列的最大可能值
min_val
INT8
序列的最小可能值
cycle
CHAR(1)
零表示 NOCYCLE,1 表示 CYCLE
cache
INTEGER
在序列高速缓存中预先分配的值的数目
order
CHAR(1)
零表示 NOORDER,1 表示 ORDER

以下示例显示了 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_store_result
...........................
47