[pgsql-jp: 37988] Re: 入れ子レコードを取り出すには?
ITAGAKI Takahiro
itagaki.takahiro @ oss.ntt.co.jp
2007年 2月 7日 (水) 09:38:57 JST
板垣です。
Tomoaki Sato <sato @ sraoss.co.jp> wrote:
石井さん、佐藤さん ありがとうございました。
> SELECT relname, (pgstattuple(oid)).* FROM pg_class
> WHERE relkind = 'r' ORDER BY relname;
この書き方で、欲しかった動作になりました。
「pgstattuple(oid).列名」は試していたのですが、括弧が必要なのですね。
勉強になりました。
また、逆に、入れ子の列を作りたいときは、↓のように書けるようです。
SELECT relname, ROW(oid, relfilenode) FROM pg_class;
SELECT relname, (oid, relfilenode) FROM pg_class;
------------------------------------------------------------
板垣貴裕 <itagaki.takahiro @ oss.ntt.co.jp>
pgsql-jp メーリングリストの案内