怎样判断局部临时表是否存在,如果存在就删除它?
以下这个帖子好像只能删除全局临时表啊,是不是局部临时表不能删除?是不是只有断开连接时局部临时表才能自动删除啊?
http://community.csdn.net/Expert/topic/4895/4895674.xml?temp=.9407007
以下这个帖子好像只能删除全局临时表啊,是不是局部临时表不能删除?是不是只有断开连接时局部临时表才能自动删除啊?
http://community.csdn.net/Expert/topic/4895/4895674.xml?temp=.9407007
--------------------------------
是我开的帖,现在到这里来蹭点分:)
begin
print '存在'
drop table #t
end
else
print '不存在'
if exists(select 1 from tempdb..sysobjects where left(name,len('#t'))='#t')
print '存在'
else
print '不存在'这个就是删除的局部临时表啊
在一个代码块中,创建临时表然后再drop掉。
drop table [dbo].[tablename]
GO
Drop Table 临时表名