34,594
社区成员
发帖
与我相关
我的任务
分享
SELECT
o.name,
CASE p.ROWS WHEN 0 THEN '无' ELSE '有' END AS 临时表是否有数据
FROM
tempdb.sys.partitions AS p
INNER JOIN
tempdb.dbo.sysobjects AS o ON p.object_id = o.id
WHERE
o.type = 'u'
AND o.name LIKE '##%'
SELECT a.name ,
CASE WHEN b.rows > 0 THEN '有'
ELSE '无'
END AS 临时表是否有数据
FROM tempdb.dbo.sysobjects AS a
INNER JOIN tempdb.dbo.sysindexes AS b ON a.id = b.id
AND b.indid IN ( 0, 1 )
WHERE a.type = 'u'
AND a.name LIKE '#%';
--AND a.name='指定临时表名'