すでにコードの一部になっているものを見落としており、この状況は必要ないため、この問題を解決しました。
SQL Server 2008 には、2 つの IF ステートメントがあります。
If value = ''
begin
select * into #temptable from table 1
end
Else If value <> ''
begin
select * into #temptable from table 2
end
しかし、実行しようとすると、2番目の理由で私に与えられます
魅力的:
There is already an object named '#temptable' in the database.
アフターコードを大幅に変更する必要があるため、別の一時テーブル名を使用したくありません。これをバイパスする方法はありますか?