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