托比亚斯·吉尔克
绝对有可能通过C API定义这样的功能,例如通过查看json_build_array()可以看到:
不幸的是,尝试像这样创建SQL或pl / pgSQL函数失败
CREATE OR REPLACE FUNCTION my_function( VARIADIC _args anyelement[]) RETURNS ...
这并不奇怪,因为PostgreSQL文档提到'VARIADIC'仅适用于数组(而且似乎没有anyelement []这样的东西)。没有人知道如何在不编写C函数的情况下使它起作用吗?
帕维尔·斯图尔
现在不可能了。PLpgSQL和SQL语言不适合使用,因为没有数组具有不同类型的字段。我知道,PL / Perl或PL / Python只是不支持。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句