26

インデックスを持つ SQL サーバー データベース内のビュー (つまり、インデックス付きビュー) のリストを取得するにはどうすればよいですか?

ビューを編集しているだけでなく、既存のインデックスも削除していることを開発中に見落としているため、「ALTER VIEW」を実行するのは非常に簡単であることがわかりました。そのため、インデックス付きのすべてのビューを一覧表示する、ちょっとしたユーティリティ クエリがあればいいと思いました。

4

2 に答える 2

25
SELECT o.name as view_name, i.name as index_name
    FROM sysobjects o 
        INNER JOIN sysindexes i 
            ON o.id = i.id 
    WHERE o.xtype = 'V' -- View
于 2011-02-10T21:45:47.553 に答える