[pgsql-jp: 31182] Re: FUNCTIONで二つの戻値データを戻す方法

ISHIDA Akio iakio @ pjam.jpweb.net
2003年 10月 7日 (火) 14:19:24 JST


こんにちは。石田@苫小牧市です。

荒井 哲三 wrote:

> こんにちわ、荒井と申します。
> 
> FUNCTIONで二つ以上の戻り値を戻したいのですが、これはTYPE
> を使用しなくいてはいけないでしょうか?

http://www.postgresql.jp/document/pg734doc/reference/sql-select.html

の「使用方法」の一番最後に出てくる

| SELECT * FROM distributors_2(111) AS (f1 int, f2 text);

という書き方が参考になるのではないでしょうか。
distributors_2(int) という関数が set of record を返して、
AS の後でキャストする例です。

TYPE を作るより最適かどうかはわかりませんが。

--
ISHIDA Akio<iakio @ pjam.jpweb.net>





pgsql-jp メーリングリストの案内