从 PostgreSQL 中的 PL/Python 函数调用 plpgsql 函数
Call plpgsql Function from a PL/Python Function in PostgreSQL
是否可以从 PL/Python
函数调用 plpgsql function
(或任何 PostgreSQL function
)?
所以,像这样:
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;
是否可以从 PL/Python
函数调用 plpgsql function
(或任何 PostgreSQL function
)?
所以,像这样:
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;