ストアドプロシージャは DB に依存するため、対象 DB 製品が変更になるとプロシージャも書き直す必要があります。 それでもストアドプロシージャを使う理由は以下のように言われています。 ・SQL 実行時の性能向上(←この効果が一番大きい) ・SQL 構文の外部ファイル化によるメンテ性の向上