mssql sqlserver “查找临时表,如果存在则删除临时表”的方法分享


摘要:
下文讲述使用sql脚本检索临时表是否存在,及删除临时表的方法
实验环境:sql server 2008 R2


临时表是我们在复杂的sql脚本必须使用的一种数据缓存集,
合理的使用临时表可以加快数据的检索速度,
减少数据检索的次数,
从而使数据库运行更高效。

下文讲述,我们在使用临时表时,检查临时表是否存在及清除临时表的方法。

  ---例:检测临时表"maomao"是否存在,如果存在,则删除
 if exists(select * from tempdb..sysobjects where id=object_id('tempdb..#maomao'))  ---临时表检测
  begin  
    drop table #maomao   ---临时表删除
  end