原文來自:http://www.cnblogs.com/szfhquan/p/4229150.html

方法一:

1 if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'tempdb..#tempcitys') and type='U')
2 drop table #tempcitys

注意tempdb後面是兩個. 不是一個的

方法二:

if object_id('tempdb..#tem') is not null
begin
print 'exists'
end
else
begin
print 'not exists'
end