2017-06-16 17 views
-1

この2つのコマンドの違いは何ですか?sp_refreshviewとsp_recompileの相違点

Refreshviewはビューに対してのみ使用され、ストアドプロシージャでのみ再コンパイルされますか?またはいくつかの他の違いがありますか?

+0

この質問は、それぞれのストアドプロシージャに対応するドキュメントを読むことで回答が得られます。 https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-refreshview-transact-sql&https://docs.microsoft.com/en-us/sql/関連するデータベース/システムストアドプロシージャ/ sp-recompile-transact-sql – alroc

答えて

0

sp_refreshviewを使用する必要があります。 sp_recompileは、トリガとストアドプロシージャに対してのみ使用できます。

+2

なぜ "あなたはsp_refreshviewを使うべきです"と言いますか?質問には、ビューを更新する必要があるとは言わず、その違いだけが示されます。ビューをリフレッシュする必要がある場合は、sp_refreshviewを使用する必要があります。 procを再コンパイルする必要がある場合は、sp_recompileを使用する必要があります。 – GandRalph

関連する問題