PostgreSQL 9.0関数からデータセットを取得しようとしていますが、ストアドプロシージャを使用できません。
今週はPostgresを初めて使用するので、用語について説明します。
pgAdmin IIIでは、次のコマンドを入力できます。
SELECT * FROM member;
そして、次のデータ出力を受け取ります。
memberid membername
1 Bill Smith
2 Joe Smith
次のような多くの関数(テーブル/ SETOFなど)を作成してみました。
CREATE OR REPLACE FUNCTION get_all_members()
RETURNS SET OF member AS
'select * from member;'
それらをpgAdminで実行すると(またはプログラムから呼び出すと)、次のようになります。
SELECT get_all_members()
結果:
get_all_members
member
(1, "Bill Smith")
(2, "Joe Smith")
SQLコマンドを直接入力する場合と同じように、これをFUNCTION(ストアドプロシージャ)からデータセットとして取得する方法はありますか?
あなたの助けは大歓迎です!!!