Toggle navigation
PostgreSQL中文社区
首页
(current)
社区新闻
中文文档
加入ACE
相关资料
了解PostgreSQL
PostgreSQL相关文档
PostgreSQL软件下载
PostgreSQL中文图书
社区年会PPT资料
关于中文社区
注册
登录
全部
Bug
使用技巧
内容问题
建议
系统安装
集群复制
其他
首页
有问有答(FAQ)
【使用技巧】
类主题列表
dean
存储过程调用 ...
... 2022-11-06 02:49:55+08...1楼
### 调用存储过程,希望能直接返回2个数据集合 存储过程如下,调用时报错,请问要如何处理? 在SQL Server和ORACLE中,可以直接调用SP。在Postgres中也提到,不需要像使用函数那样的return语句 ```postgresql create or replace procedure querydata4(id1 int,id2 int) language plpgsql as $$ begin select * FROM tb_bx_bdxx a where a.id = id1; select * FROM tb_bx_bdxx a where a.id = id2; end; $$; call querydata4(1,2); ERROR: 错误: 对于结果数据,查询没有目标 HINT: 如果您想要放弃SELECT语句的结果,请使用PERFORM. CONTEXT: 在SQL语句的第4行的PL/pgSQL函数querydata4(integer,integer) SQL state: 42601 ```
我的签名:
您还没有登录,请您登录后再发表回复
© 2010 PostgreSQL中文社区