返回首页

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

更新日期:2024年09月11日

debug 端调试过程中,调用delete_breakpoint 删除已有的断点。
表delete_breakpoint 入参和返回值列表
名称
类型
描述
breakpointno
IN integer
断点编号。
result
OUT bool
是否成功。

设计表
在对象资源管理器中,展开“表”节点,右键点击需要修改的表,再点击
“设计表”。 如下图所示:

图 4-10
在打开的“表设计器”中就可以对表进行操作了。
在“文件”菜单中,

择“保存”,即弹出修改表成功或者失败的标签。
具体修改方法详见列管理。



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

- 29 -

显式游标处理需六个PL/SQL 步骤:
1.
定义静态游标:就是定义一个游标名,以及与其相对应的SELECT 语句。
定义静态游标的语法图,请参见图1。
图1 static_cursor_define::=
参数说明:

cursor_name:定义的游标名。

parameter:游标参数,只能为输入参数,其格式为:
parameter_name datatype

select_statement:查询语句。
说明:
根据执行计划的不同,系统会自动判断该游标是否可以用于以倒序的方式检索数据行。
定义动态游标:指ref 游标,
可以通过一组静态的SQL 语句动态的打开游标。首先定义
ref 游标类型,然后定义该游标类型的游标变量,在打开游标时通过OPEN FOR 动态绑定
SELECT 语句。
定义动态游标的语法图,请参见图17-4 和图17-5。
图17-4 cursor_typename::=

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
674
图17-5 dynamic_cursor_define::=
2.
打开静态游标:就是执行游标所对应的SELECT 语句,将其查询结果放入工作区,并
且指针指向工作区的首部,
标识游标结果集合。
如果游标查询语句中带有FOR UPDATE
选项,OPEN 语句还将锁定数据库表中游标结果集合对应的数据行。
打开静态游标的语法图,请参见图17-6。
图17-6 open_static_cursor::=
打开动态游标:可以通过OPEN FOR 语句打开动态游标,动态绑定SQL 语句。
打开动态游标的语法图,请参见图17-7。
图17-7 open_dynamic_cursor::=
PL/SQL 程序不能用OPEN 语句重复打开一个游标。
3.
提取游标数据:检索结果集合中的数据行,放入指定的输出变量中。
提取游标数据的语法图,请参见图17-8。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
675
图17-8 fetch_cursor::=
4.
对该记录进行处理。
5.
继续处理,直到活动集合中没有记录。
6.
关闭游标:当提取和处理完游标结果集合数据后,
应及时关闭游标,
以释放该游标所占
用的系统资源,
并使该游标的工作区变成无效,
不能再使用FETCH 语句获取其中数据。
关闭后的游标可以使用OPEN 语句重新打开。
关闭游标的语法图,请参见图17-9。
图17-9 close_cursor::=