vb.net プログラムでフォームをロードするたびに呼び出される 8 つの tsql ストアド プロシージャがあります。クエリは、どの windowsuser がクエリを送信したかを調べ、それに応じて結果を返します。プロシージャの構造は、最後のステートメントを除いて常に同じです。
Create Procedure dbo.Name @one decimal(18,2) Output as
...
Create Table #Temp1
Insert Into
...
Create Table #Temp2
Insert Into
...
Select ...
最後の Select ステートメントは 8 つの SP すべてで変更され、Temp1 と Temp2 の情報を使用して、ログインしているユーザーに応じてクエリを送信します。それをスピードアップするための最良の方法は何ですか?