GBase 8s
运维管理
文章
GBase8s数据库多结果集详解
发表于2025-12-19 08:47:4224次浏览2个评论
# 1.环境准备
## 1.1 服务端
- 安装数据库
- 准备数据
```sql
# 创建测试表
create table tb1 (id int(10),name varchar(25));
create table tb2 (id int(10),name varchar(25));
# 测试数据
insert into tb1 values (1,"zs");
insert into tb2 values (1,"张三");
# 测试存储
#返回多个cursor类型
create or replace procedure test_two_cursor(rs1 out curosr,rs2 out cursor)
begin
open rs1 for select * from tb1;
open rs2 for select * from tb2;
end;
#返回不同类型
create or replace procedure test_two_out(rs1 out int(10),rs2 out varchar(25))
begin
select id,name into rs1,rs2 from tb1;
end;
#returning
create or replace procedure test_two_return() returning int(10),varchar(10)
begin
define rs1 int(10);
define rs2 varcahr(25);
rs1=1;
rs2="zs";
return rs1,rs2;
end;
```
评论
登录后才可以发表评论
GBase用户28017发表于 7个月前
爽快。
山佳发表于 2个月前
学会了
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529