Phi*_*bbs 2 postgresql greenplum
PostgreSQL v8.2(Greenplum)
CREATE OR REPLACE FUNCTION util.retrec(OUT p1 date, OUT p2 boolean)
RETURNS RECORD
AS
$BODY$
DECLARE
BEGIN
p1 := current_date;
p2 := true;
RETURN;
END;
$BODY$
LANGUAGE plpgsql VOLATILE;
SELECT util.retrec();
Run Code Online (Sandbox Code Playgroud)
这将返回(2016-03-24,t)-我该如何分别提取这两个值?
我可以与之交互进行操作,SELECT p1,p2 FROM util.retrec();但是如何在过程中将两个值分配给两个变量?我尝试了这个:
SELECT util.retrec() INTO r1, r2;
Run Code Online (Sandbox Code Playgroud)
运气不好,这试图将记录分配到r1中。
SELECT the_date, the_bool FROM util.retrec();
Run Code Online (Sandbox Code Playgroud)
只需列出名称正确的字段即可。
| 归档时间: |
|
| 查看次数: |
1050 次 |
| 最近记录: |