在 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;