*
FROM
#IA_AccountArea来查看的
你可以尝试查看他的语句手动插入新表
或尝试用触发器转到新表
select name from tempdb.dbo.sysobjects where type='u' and name like '#%'这时候你会看到所有的临时表,不过这里的名称一般是你设定的临时表名开头后边有一串________________00000000002这样的字符,这是为了避免多用户使用同一临时表名时发生冲突。
使用tempdb中的表sysobjects 来查询,判断。
1、新建临时表#test
CREATE TABLE #test(id char(10) NOT NULL,
a int NOT NULL,
b datetime NOT NULL,
c char(10) NULL)
2、判断语句如下
select case when count(*) = 1 then '表存在' else '表不存在' endfrom tempdb..sysobjects
where id=object_id('tempdb..#test')
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)