これはあなたが探しているものをカバーするはずです。つまり、ヒープ (クラスター化インデックスなし) であり、非クラスター化インデックスを持たないテーブルです。新しいシステムを使用します。 2005/2008 年に使用されたテーブル オブジェクト。
さらに、クラスタ化インデックスはあるが、非クラスタ化インデックスがないテーブルを探したいと思うでしょう (これは、コメントアウトしたステートメントの 2 番目の部分です。
SELECT schemaname = OBJECT_SCHEMA_NAME(o.object_id) ,tablename = o.NAME FROM sys.objects o INNER JOIN sys.indexes i ON i.OBJECT_ID = o.OBJECT_ID -- tables that are heaps without any nonclustered indexes WHERE ( o.type = 'U' AND o.OBJECT_ID NOT IN ( SELECT OBJECT_ID FROM sys.indexes WHERE index_id > 0 ) ) -- OR -- table that have a clustered index without any nonclustered indexes --(o.type='U' -- AND o.OBJECT_ID NOT IN ( -- SELECT OBJECT_ID -- FROM sys.indexes -- WHERE index_id>1))
プレ>