我已经解决了这个问题,因为我忽略了一些已经是我的代码的一部分并且不需要这种情况。
在 SQL Server 2008 中,我有两个 IF 语句
If value = ''
begin
select * into #temptable from table 1
end
Else If value <> ''
begin
select * into #temptable from table 2
end
但是当我尝试执行它时,它给了我因为第二个
诱人的:
There is already an object named '#temptable' in the database.
我不想使用另一个临时表名称,因为我必须大量更改后代码。有没有办法绕过这个?