【发布时间】:2016-07-01 12:25:32
【问题描述】:
我正在使用 Greenplum 数据库。下面是我之前执行的函数定义。
CREATE OR REPLACE FUNCTION testfunc(IN id int, OUT rate double precision)
RETURNS double precision AS
$BODY$
begin
select count(*) into rate from ref_test_V
return;
end;
$BODY$
LANGUAGE plpgsql VOLATILE;
当我在选择列表中调用这个函数时,它会抛出错误
查询: select 1,testfunc(id) from ref_test
错误: XX000:函数无法在段上执行,因为它访问关系“public.ref_test_v”(functions.c:155)(seg25 slice1 *****.com 1026 pid=193132) (cdbdisp.c:1326)
【问题讨论】:
标签: stored-functions greenplum