出力を文字列として取得できるように、Perlでコマンドライン関数を実行するための最良/最も簡単な方法は何ですか?
私が実際にやろうとしているのは、PostgreSQLのPL / Perl関数内からJavaプログラムを呼び出すことです。出力文字列が必要ですが、現時点では0を返しているようです。
これが私が何を求めているかを説明するための簡単なコードです:
CREATE OR REPLACE FUNCTION perl_func()
RETURNS character varying AS
$BODY$
return system("java -version");
$BODY$
LANGUAGE plperlu VOLATILE
COST 100;