たくさんのロジックを含むデータベースがあり、それを維持する必要があります。何かを変更した後、少なくともすべてが機能することを知る方法が必要です。
たとえば、列のタイプを変更した後でも、すべてのストアドプロシージャとトリガーが機能するかどうかを知りたいです。
これを行う方法はありますか?
前もって感謝します。
たくさんのロジックを含むデータベースがあり、それを維持する必要があります。何かを変更した後、少なくともすべてが機能することを知る方法が必要です。
たとえば、列のタイプを変更した後でも、すべてのストアドプロシージャとトリガーが機能するかどうかを知りたいです。
これを行う方法はありますか?
前もって感謝します。
tSQLt(TSQLのユニットテスト)をご覧ください。これを使用して、推定結果に対して機能をチェックできます。
すべてのプロシージャや関数などを繰り返し処理してTSQLで呼び出すか、ユーティリティchecktsql(WinFormsアプリ)を実行できます。
ただし、トリガーを確認する方法は分析していません。(忘れられる訳がない?)