判断分区表的索引是否未与分区文件组一致

SELECT  *
FROM    sys.tables AS t
        JOIN sys.indexes AS i ON t.[object_id] = i.[object_id]
        JOIN sys.partition_schemes ps ON i.data_space_id = ps.data_space_id
WHERE t.[object_id] IN (
	SELECT  t.[object_id]
	FROM    sys.tables AS t
			JOIN sys.indexes AS i ON t.[object_id] = i.[object_id]
									 AND i.[type] IN ( 0, 1 )
			JOIN sys.partition_schemes ps ON i.data_space_id = ps.data_space_id
)
AND ps.name IN ('PRIMARY')

猜你喜欢

转载自blog.csdn.net/yenange/article/details/81381182