2

単一のパラメーターを取る非常に大きなストアド プロシージャがあります@date。SQL コードを強調表示して [実行] をクリックすると、クエリは約 25 秒で実行されます。しかし、次を使用して別のウィンドウでストアド プロシージャを実行しようとすると:

Exec <Stored Procedure> @date = '2013-10-16'

ストアド プロシージャの実行には約 1 時間半かかります。なぜこれが起こっているのかについてのアイデアはありますか? また、BIDS を使用してこれを実行しようとしていますが、ストアド プロシージャの実行には同じくらい時間がかかります。

注: 実行するコードを強調表示するときは、

Declare @date as date = '2013-10-16'

パラメータを設定します。

4

1 に答える 1