mssql sqlserver 如何查看当前数据库”没有索引的数据表“?


摘要:
下文讲述使用sql查询没有设置索引的数据表的方法分享,如下所示:
实验环境:sql server 2008 R2


实现思路:
借助系统表sysobjects和sysindexes进行关联获取相应的无索引信息的数据表

 ---www.maomao365.com
---获取无索引的相关表

select * from sysobjects 
where id not in
(
   SELECT c.id FROM sysindexes a
JOIN sysindexkeys b ON a.id=b.id AND a.indid=b.indid
JOIN sysobjects c ON b.id=c.id
JOIN syscolumns d ON b.id=d.id AND b.colid=d.colid
WHERE a.indid NOT IN(0,255) 
)
and xtype ='u'
mssql_sqlserver_获取没有索引数据表的方法

mssql_sqlserver_获取没有索引数据表的方法