select Item
into #transferTheseItems
from IDTable where id = @myCondition
if exists (select 1 from #transferTheseItems)
/*
insert this huge data to a remote database over linked server
*/
obwohl kein Datensatz in der Temp-Datei vorhanden ist, dauert die Ausführung der Abfrage zu lange.
Ich habe auch versucht
if not exists (select 1 from #transferTheseItems)
return
aber es hat sich nichts geändert.
Ich denke, dass der Sql-Server versucht, den Teil zu analysieren, den er nie ausführen wird.
Gibt es eine Möglichkeit, dies zu überspringen?