- ベストアンサー
ストアードプロシジャーを見たい。(^^)
¥DF で、ストアードプロシジャーの定義を調べられると思いますが、その定義内容を見るには、どうすればよいのでしょう? ググッて見ましたが、いまいち見つかりませんでした。 お分かりの方、教えてください。
- みんなの回答 (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が使えるなら、ファンクション一覧を表示させて、そこから選択した方が、整形して表示してくれます。
お礼
上記のSQL文で確認できました。 確かに、ベタで出てくるのですね。 それほど複雑なストアドプロシジャは、無いと思います(思いたい?)ので、ツールは使わなくてもよさそうです。 ありがとうございました。