我在存储过程中创建一个临时表 #tempUTC_Wholeif object_id('#tempUTC_Whole')>0  如果存在 先删除
drop table #tempUTC_Whole
       这里有错误  怎么修改  create table #tempUTC_Whole
(
   name2 varchar(40),
   type  varchar(30),
   Quantity int,
   AccStime datetime
)

解决方案 »

  1.   

    你每次用完存储之后直接drop一下吧。要不你要去临时DB中去删除,比较麻烦。
      

  2.   

    if object_id('#tempUTC_Whole'') is not null 
    drop table #tempUTC_Whole'
      

  3.   

    select count(id) into :ll_bz from dbo.sysobjects where name = 'tempUTC_Whole';
    if ll_bz>0 then drop table tempUTC_Whole
      

  4.   

    if object_id('tempdb..#tempUTC_Whole') is not null
      

  5.   


    use tempdb
    if object_id('#aa') is not null drop table #aause NowDB
    .......