提供给 PL/Perl 函数代码的参数值只是转换为文本形式的输入参数(就像如果它们已通过 SELECT 语句显示一样)。相反,return 和 return_next 命令将接受任何对于函数声明的返回类型来说是可接受输入格式的字符串。
SELECT
return
return_next
如果此行为对于特定情况来说不方便,可以使用转换(正如已针对 bool 值进行了说明)来对此进行改进。PostgreSQL 版本中包含了转换模块的一些示例。
bool