私はplpythonuで書かれた関数を持っています。 この関数にplpgsqlで書き込まれる2行のコードを追加したいとします。plpgsqlのコードをplpythonu funtion(PostgreSQL)で書く方法
これは私の関数である:
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から呼び出すことができますが、それは過剰なようです。
アイデア?
機能は単一の言語でしか実装できません。 PL/pgSQL **または** PL/Python –
@a_horse_with_no_nameブロックを別の言語で開くオプションがあります。https://www.postgresql.org/docs/9.3/static/sql-do.html – avi