提供给 PL/Perl 函数代码的参数值只是将输入参数转换为文本形式(就像它们被 SELECT 语句显示一样)。相反,return 和 return_next 命令将接受任何对函数声明的返回类型来说可接受的输入格式的字符串。
SELECT
return
return_next
如果这种行为对于特定情况来说不方便,可以通过使用转换来改进,就像已经为 bool 值说明的那样。几个转换模块示例包含在 PostgreSQL 发行版中。
bool
如果您在文档中看到任何不正确的内容,与您对特定功能的体验不符,或者需要进一步澄清,请使用 此表单 报告文档问题。