create Table #Report
(
   ID int IDENTITY PRIMARY KEY,
   bookId int,
   bookName varchar(50)
)
go
if exists(select * from tempdb..sysobjects where id=object_id('tempdb..#Report'))
select '#Report表存在!'
else
select '#Report表不存在!
if exists(select * from tempdb..sysobjects where id=object_id('tempdb..#Report'))
begin
select '#Report表存在!'
drop Table #Report
end
else
select '#Report表不存在!'
-----------------------
if exists (select top 1 * from #Report)
begin 
....
end
-----------------------------------------------
方法1:   
  if   object_id('tempdb..yourtemptablename')   is   not   null   
  drop   table   tempdb..yourtemptablename   
    
  方法2:   
if   exists(select   1   from   tempdb..sysobjects   where   type   =   'U'   and   name   like   'yourtemptablename%')   
  drop   table   tempdb..yourtemptablename   
比较
if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N'[dbo].[InfoCategory]')   and   OBJECTPROPERTY(id,   N'IsUserTable')   =   1)   
  drop   table   [dbo].[InfoCategory] 
 
                     
                    
                 
                    
                 

 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号