クラスター化インデックスのないテーブルを検索するスクリプトはありますが、Sql サーバー 2008 r2 の主キーがありますか? 私にお知らせください。
質問する
2628 次
2 に答える
2
このようなもの:
SELECT
so.name AS TableName,
si.name AS IndexName,
si.type_desc AS IndexType,
si.is_primary_key
FROM
sys.indexes si
JOIN sys.tables so ON si.[object_id] = so.[object_id]
WHERE
si.type IN (0, 2)
AND si.is_primary_key=1
ORDER BY
so.name
于 2013-02-26T14:44:08.917 に答える
1
select O.name
from sys.objects as O
inner join sys.indexes as I1
on O.object_id = I1.object_id
inner join sys.indexes as I2
on O.object_id = I2.object_id
where O.type = 'U' and -- U = Table (user-defined)
I1.type = 0 and -- 0 = Heap
I2.is_primary_key = 1
于 2013-02-26T14:44:58.317 に答える