TABLE()
使用 TABLE() 函数可将数组的成员转换为一组行。特征为:
TABLE(collection_value)
collection_value 是一个表达式,其求值结果为集合类型的值。
TABLE() 函数将集合的嵌套内容扩展为表格式。可在使用表正则表达式的任意位置中使用 TABLE() 函数。
TABLE() 函数返回 SETOF ANYELEMENT(任意类型的一组值)。例如,如果传递给此函数的参数是 dates 数组,则 TABLE() 将返回 SETOF dates。如果传递给此函数的参数是 paths 数组,则 TABLE() 将返回 SETOF paths。
您可以使用 TABLE() 函数将集合的内容扩展为表形式:
postgres=# SELECT * FROM TABLE(monthly_balance(445.00, 980.20, 552.00));
monthly_balance
----------------
445.00
980.20
552.00
(3 rows)
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论