判断临时表是否存在(临时表的删除)

转自http://blog.csdn.net/jacky4955/article/details/7401971

以下是在网上搜索的一个说明:

临时表有两种类型:本地和全局。

它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。

全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。

我写这篇文章的主要目的是,如果判断这个临时表是否存在。

1 if object_id('tempdb..#tempTable') is not null    
2     Begin
3            DROP TABLE  #tempTable
4     End

 

 

 

posted @ 2012-12-05 08:46  kumat  阅读(456)  评论(0编辑  收藏  举报