是否可以从PL /
Python函数调用plpgsql函数(或任何Postgresql函数)?
所以,像这样:
CREATE FUNCTION somefunc() RETURNS void AS $$ DECLARE ... BEGIN ... END; $$LANGUAGE plpgsql;
然后在这里使用它
CREATE FUNCTION pythonFunc() RETURNS void AS $$ ... someFunc() #postgresql function ... $$LANGUAGE plpythonu;
解决方法
create function plpython_function() returns void as $$ plpy.execute('select plpgsql_function()') $$language plpythonu;