■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
Postgres版の REF CURSOR
2017/06/12 13:27
OB
4
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;
カーソル型パラメータを使用している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;
返信を投稿
OB
OBサポート
こんにちは
OBサポートです。
SI Object Browser for Postgresでは現在の最新バージョンでも
「REF CURSOR」型については未対応となっております。
ご希望に添えず誠に申し訳ございません。
何卒よろしくお願い申し上げます。
OBサポートです。
SI Object Browser for Postgresでは現在の最新バージョンでも
「REF CURSOR」型については未対応となっております。
ご希望に添えず誠に申し訳ございません。
何卒よろしくお願い申し上げます。
返信を投稿
OB
sysken
OBサポート様
ありがとうございます。
REF CURSOR は、未対応でしたか。
OracleからのDB移行の精査を行っておりまたが、残念です。
実装計画はございますでしょうか。
あると、大変生産性があがるのですが。
また、
Oracle版の様に、StoredのDEBUG機能も
実装計画があれば、尚生産性が大幅に・・
情報の開示が可能な範囲でお聞かせいただけると
助かります。
ありがとうございます。
REF CURSOR は、未対応でしたか。
OracleからのDB移行の精査を行っておりまたが、残念です。
実装計画はございますでしょうか。
あると、大変生産性があがるのですが。
また、
Oracle版の様に、StoredのDEBUG機能も
実装計画があれば、尚生産性が大幅に・・
情報の開示が可能な範囲でお聞かせいただけると
助かります。
返信を投稿
OB
OBサポート
こんにちは
OBサポートです。
現状REF CURSORおよびDEBUG機能の対応予定は
未定となっております。
ご希望に添えず誠に申し訳ございません。
既に開発側にも伝えておりますので、今後のバージョンアップでの
改善に役立たせていただきます。
何卒、よろしくお願いいたします。
OBサポートです。
現状REF CURSORおよびDEBUG機能の対応予定は
未定となっております。
ご希望に添えず誠に申し訳ございません。
既に開発側にも伝えておりますので、今後のバージョンアップでの
改善に役立たせていただきます。
何卒、よろしくお願いいたします。
返信を投稿
OB
sysken
OBサポート様
ご返信ありがとうございます。
未計画ですか、これから計画が上がっても、
PostgreSQL 10 の後ぐらいでしょうから、
最低でも1年ぐらい後になりそうですね。
pgAdmin の PL/pgSQL Debbuger に期待してみます。
pgAdmin は重たいので嫌いなのです。
ご返信ありがとうございます。
未計画ですか、これから計画が上がっても、
PostgreSQL 10 の後ぐらいでしょうから、
最低でも1年ぐらい後になりそうですね。
pgAdmin の PL/pgSQL Debbuger に期待してみます。
pgAdmin は重たいので嫌いなのです。
返信を投稿
OB