1

私のデータベースを最適化する過程にあり、テーブルのDATETIMEからSMALLDATETIMEまでのいくつかの列のデータ型を変更しようとしていました。従属ストア・プロシージャ変数の一括変更データ型と名前の変更

ストアドプロシージャの内容/コードと従属テーブルの両方を返すシステムストアドプロシージャがあるので、フィルタ処理されたテーブルのリストに対して結合を実行できますか?

乾杯!

EDIT1:

Imはプログラム的依存関係を追跡していないストアドプロシージャの名前を変更するために探して!

答えて

0

私はストアドプロシージャ(および関数とビュー)のテキストを見つけるために使用するsciptのサンプルを使って、これに(以下のリンク)同様の質問に答えました。それは少し仕事が必要ですが、ここであなたを助けるかもしれません。

[How to find data table column reference in stored procedures

[1]:http://How私は私の質問と非常に明確な波平が、レッドゲートのツールは私の目的のために有用ではないでしょう申し訳

+0

うーん、私はそのハイパーリンク編集オプションにも感銘を受けているとは言えません。 –

+0

それは心配しないでください。後であなたのスクリプトを試してみよう。私の最初の一見から正しい道にあるようだ – super9

2

SQLの組み込み依存関係の追跡は、このタイプの作業にはあまり適していません。 2つのツールは、心の考えに来て...

  1. レッドゲートSQLの依存関係の追跡 - すべての依存のコード
  2. データベース開発者のためのVisual Studioを決定するための良い - データの一部があるかを識別することができますTSQLコード分析が含まれています間違ったタイプとして扱われています。

レッドゲートは、SQL Serverのあなたの依存関係が適切に参加すると、あなたがsys.sql_dependenciesを使用することができ、正確である場合、このジョブ

+0

ストアドプロシージャにデータテーブル列参照を見つけることができます。 (私は、影響を受けるストアドプロシージャの入力変数をプログラム的に変更する必要があります) – super9

0

を通してあなたを得る可能性がある、自分の作品の無料トライアルを持っています。

関連する問題