• ベストアンサー

ストアードプロシジャーを見たい。(^^)

¥DF で、ストアードプロシジャーの定義を調べられると思いますが、その定義内容を見るには、どうすればよいのでしょう? ググッて見ましたが、いまいち見つかりませんでした。 お分かりの方、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

使用しているOSなどの環境が分かりませんが。。。 情報スキーマのroutines表に、ストアドプロシジャの定義内容が格納されています。 http://www.postgresql.jp/document/pg800doc/html/infoschema-routines.html select routine_definition from information_schema.routines where routine_name='ストアドプロシジャ名' 何らかのGUIツール等を使わずにroutine_definition列を見ると、見づらいです。 pgAdminIIIが使えるなら、ファンクション一覧を表示させて、そこから選択した方が、整形して表示してくれます。

besei21
質問者

お礼

上記のSQL文で確認できました。 確かに、ベタで出てくるのですね。 それほど複雑なストアドプロシジャは、無いと思います(思いたい?)ので、ツールは使わなくてもよさそうです。 ありがとうございました。

関連するQ&A