私はpostgresqlテーブルを持っています:
| words | repl |
| word1 | repl1 |
| word2 | repl2 |
| word3 | repl3 |
すべての単語のセットを返し、ストアドプロシージャを使用するにはどうすればよいですか。
私は試してみます:
create function get_words() returns setof text as
$$
declare
r varchar;
begin
for r in
select word,repl from my_table
loop
return next r;
end loop;
return;
end
$$ language plpgsql;
私がそれを実行するとき、私は単語だけを得ました:
select * from get_words();
get_words
-----------
word1
word2
word3
ありがとうございました。