怎么查看sql server的临时表数据?

怎么查看sql server的临时表数据?,第1张

一般临时表数据都可以用SELECT

*

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 '表不存在' end 

from tempdb..sysobjects 

where id=object_id('tempdb..#test')


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10661412.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存