■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
with recursiveの取得結果が表示されない 2018/03/14 14:14 OB 2
いつもお世話になっております。

標題の通りwith recursiveから始まる再帰SQLを作成したところ、
「SQLを実行しました。(対象:958レコード)」
のようなメッセージが表示され下段の結果が表示されません。
postgreSQL版はwith句の結果表示がサポートがされていないのでしょうか。

なお、以下で結果が表示できるSQLであることは確認できております。
・pgAdmin4にてクエリ実行→結果表示
・OBにてselect t.* from (with ~) as tとしてクエリ実行→結果表示

環境
サーバ:PostgreSQL 9.6 (windows server2016)
クライアント:SI Object Browser for Postgres Version 3.0.0.0 (x64) (windows7)
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、現状ではWITH RECURSIVEを用いた
SELECT文の実行には対応しておらず、ご記載いただいた「select t.* from (with ~) as t」のように
FROM句に記述、実行いただくようご案内しております。

本件につきましてはご要望として承り、開発側にて検討してまいります。

ご不便をおかけいたしますが、何卒よろしくお願い申し上げます。
ご返信ありがとうございます。

対応できていない旨承知しました。
oracle版ではwith句の実行ができるので、
postgres版も同様にOBを使えるように対応を期待いたします。