我有一个用plpythonu编写的函数。 我想在plpgsql中添加一个2行代码到这个函数。
这是我的功能:
CREATE OR REPLACE FUNCTION A(x integer)
RETURNS integer AS
$$
plpythonu code...
####################
add some comands in plpgsql
####################
plpythonu code...
$$
LANGUAGE plpythonu VOLATILE
我该怎么做? plpgsql代码准备就绪我只需要知道如何让plpythonu接受它。
我知道我可以为plpgsql代码创建一个函数并从python中调用它,但它似乎过多了。
有什么想法吗?
答案 0 :(得分:0)
与清除SQL代码的方式相同 - 执行(使用DO子句)。你不能把plpgsql(和任何其他pl语言一样)放在另一种语言的函数中。