TABLE()¶
</ div>
TABLE()ファンクションを使用して、配列のメンバーを行のセットに変換します。シグネチャは次のとおりです。
TABLE(<collection_value>)
どこで:
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)