Skip to content

Instantly share code, notes, and snippets.

@RavenZZ
Created August 4, 2016 14:52
Show Gist options
  • Save RavenZZ/7e721a7529776f2245c9236d9d5543b1 to your computer and use it in GitHub Desktop.
Save RavenZZ/7e721a7529776f2245c9236d9d5543b1 to your computer and use it in GitHub Desktop.
查询SQLSERVER所有索引
SELECT
TableName = t.name,
IndexName = ind.name,
IndexId = ind.index_id,
ColumnId = ic.index_column_id,
ColumnName = col.name,
ind.*,
ic.*,
col.*
FROM
sys.indexes ind
INNER JOIN
sys.index_columns ic ON ind.object_id = ic.object_id and ind.index_id = ic.index_id
INNER JOIN
sys.columns col ON ic.object_id = col.object_id and ic.column_id = col.column_id
INNER JOIN
sys.tables t ON ind.object_id = t.object_id
WHERE
ind.is_primary_key = 0 AND ind.is_unique = 0 AND ind.is_unique_constraint = 0 AND t.is_ms_shipped = 0 ORDER BY t.name, ind.name, ind.index_id, ic.index_column_id
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment