電子書籍の厳選無料作品が豊富!

いつもお世話になっています。

PL/pgSQLでストアドファンクションをコーディング中なのですが、
その中でconnectbyを使って階層問い合わせをしようとしています。

すると、コンパイル中にconnectbyを使っている付近でエラーになって
しまいます。connectbyもストアドファンクションだと思うのですが、
ファンクション中に別のファンクションを呼び出すことはできないのでしょうか?

A 回答 (2件)

#1回答者です。



失礼しました。ソース配布版パッケージには、関数として提供されているのですね。

参考URL:http://www.thinkit.co.jp/free/marugoto/2/1/23/1. …
    • good
    • 0
この回答へのお礼

見当違いの質問をしてしまいましてすいません。

文法的なコンパイルエラーでした。
正しく、connectbyもファンクション中から利用できます。

お礼日時:2007/01/24 17:48

Oracleの独自機能を、PostgreSQLで使おうとしていませんか?



標準SQLでは「WITH」だと思いますが、PostgreSQLでは未サポートだと記憶しています。

この回答への補足

ご回答ありがとうございます。

connectbyはPostgreSQLの独自機能です。
最初はOracle同様に、「START WITH」で階層問い合わせをしようとしたのですが、PostgreSQLではサポート外だったので調べた結果、connectbyを使おうとしています。

【参考URL】
http://www.thinkit.co.jp/free/marugoto/2/1/23/1. …

補足日時:2007/01/23 09:30
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す