摘要: Q:如何判断数据库中是否已经存在某个临时表?A:一、已创建的临时表只存在于tempdb库的用户表中(但不属于tempdb库),而不可能存在于某个其它库的的用户表中; 如为库A创建了一个临时表#m,但在A的表对象中并没有#m,而#m确在tempdb的表对象中(你可以在查询分析器的观察). 二、为任何库创建的临时表,表名均不能重复,因为临时表只存在于tempdb库的用户表中; 三、临时表并不存在父对象,其tempdb..sysobjects.parent_obj=0; 四、还存在临时存储过程等其它对象;所以下列判断方法不完全 IF (OBJECT_ID( 'TEMPDB..# ') 阅读全文
posted @ 2011-01-11 14:12 lenya 阅读(825) 评论(0) 推荐(0) 编辑