|
sysken
|
|
SIOB for Postgres(Ver3.0)を使用しています。
カーソル型パラメータを使用しているPROCEDUREを実行すると、 以下のエラーが発生しました。 これは、SIOBのエラーなのか、Postgresのエラーなのか 判別がつかなくて困っております。 この問題を既知の方居られましたら、アドバイスを頂きたく。
尚、過去を検索したところ、 SIOBは、FRE CURSOR をサポートしてない等の話も見受けられましたが、 その後どうなったのか、見つけられませんでした。
【message】 ERROR: no binary output function available for type aaa3.cur_ddd.
【package】 CREATE OR REPLACE PACKAGE aaa3 IS
TYPE rectype_ddd IS RECORD ("摘要1" character varying(40), "備考1" character varying(40)); TYPE cur_ddd IS REF CURSOR RETURN rectype_ddd; PROCEDURE ddd(INOUT rec_ddd cur_ddd);
END;
CREATE OR REPLACE PACKAGE BODY aaa3 IS
PROCEDURE ddd(INOUT rec_ddd cur_ddd) IS
BEGIN OPEN REC_DDD FOR SELECT 摘要1 ,備考1 FROM サンプル; END;
END; |
|
|