2017-03-29 9 views

答えて

0

一時ストアドプロシージャは通常のストアドプロシージャと似ていますが、名前が示すとおり、一時的な存在があります。

これらはtempdbで作成されるため、任意のデータベースから呼び出すことができます。一時的なストアドプロシージャの場合、SQL Serverは基本的にデータベース名とスキーマ名を無視します。

一時ストアドプロシージャを頻繁に使用すると、tempdbのシステムテーブルで競合が発生する可能性があります。ただし、T-SQLステートメントまたはバッチの実行計画の再利用をサポートしていない旧バージョンのSQLサーバーに接続する場合に便利です。

パフォーマンスと実行計画に関しては、通常のストアドプロシージャと一時ストアドプロシージャの両方が同じ方法で動作します。

この記事の詳細は、こちらをご覧ください。 Temporary Stored Procedures

+1

すばやい返信をいただきありがとうございます – jthalliens

関連する問題