postgresql中的返回表
我将存储过程从SQL Server迁移到PostgreSQL。我应该退回表。但是,我有以下问题:
IF ROWSTATE = 'L' THEN
return TABLE A;
ELSIF ROWSTATE = 'C' THEN
return TABLE B;
END IF
如何执行此操作,在PostgreSQL中使用函数?
I am migrating stored procedure from SQL SERVER to POSTGRESQL. I should return table. But, I have following problem:
IF ROWSTATE = 'L' THEN
return TABLE A;
ELSIF ROWSTATE = 'C' THEN
return TABLE B;
END IF
How to do it, using function in POSTGRESQL?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须创建一个
返回表
的函数,并在表中预期的列a
和b
,例如:demo:
db<>>>>>&code
You have to create a function that
RETURNS TABLE
with the columns expected from tablesa
andb
, e.g:Demo:
db<>fiddle