返回首页

gbase数据、南大通用产品文档:GBase8sOpen and Close

更新日期:2024年09月11日

声明显式游标之后,可以用OPEN语句打开,这个过程系统会分配数据库资源给此查
询。处理查询:识别结果集,如果查询引用变量或游标参数,它的值会受影响。如果查询
有FOR UPDATE子句,会锁住结果集。将游标定位在结果集的第一行之前。限制:同一个
游标不能多次打开或关闭。只能打开一次关闭一次。
create table t1(id int,col varchar(30));
create table t2(id int,col varchar(30));
insert into t1 values(1,'a');
insert into t1 values(2,'b');
drop procedure if exists pr1;

create or replace procedure P_6_7 IS
v1 int;
v2 varchar(30);
cursor c1 is select * from t1;
begin
open c1;
loop
fetch c1 into v1,v2;
exit when c1%notfound;
insert into t2 values(v1,v2);
end loop;
close c1;
end;

|
最后,展示剩余列的导出结果
说明
\x09 代表制表位Tab 的功能,导出的数据中“xyz abc”这个字符串中,xyz 和abc 之间包含一
个制表位Tab 的间隔。

defer_csn_cleanup_time
参数说明:用来指定本地回收时间间隔。
该参数属于SIGHUP 类型参数,
请参考表GUC 参数设置方式中对应设置方法进行设置。
取值范围:整型,0~INT_MAX,单位为毫秒(ms)。
默认值:5s(即5000ms)