假设我有一个具有3列的表上有一个唯一的CLUSTERED INDEX。获得提供该索引名称的列的有效方法是什么?如何查找SQL Server中特定索引的所有列?
0
A
回答
1
以下示例返回表myTbl
的所有索引和索引列。
SELECT i.name AS index_name
,COL_NAME(ic.object_id,ic.column_id) AS column_name
,ic.index_column_id
,ic.key_ordinal
,ic.is_included_column
FROM sys.indexes AS i
INNER JOIN sys.index_columns AS ic
ON i.object_id = ic.object_id AND i.index_id = ic.index_id
WHERE i.object_id = OBJECT_ID('myTbl');
+0
你应该链接你的源... https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-index-columns-transact-sql – scsimon
+0
@scsimon感谢您的突出。完成。 –
0
好了,你可以去那SSMS DB>表和脚本出来的指数下的索引文件夹以查看有关它的一切。或者,只需右键单击索引并单击“属性”,列将列在General
相关问题
- 1. 如何查找python多维列表中特定值以上的所有索引
- 2. 查找具有特定值的数组中的所有索引
- 3. 如何列出SQL Server中的所有索引视图?
- 4. 在SQL Server 2008中查找对表列的所有引用
- 5. SQL Server 2005 - 如何找出特定索引的磁盘大小
- 6. 如何查找sql server表中的表列的所有子项?
- 7. 查找特定值的列索引
- 8. 如何在SQL Server数据库中查找特定列?
- 9. 查找具有特定值的数据集中列的索引
- 10. 如何查找数组中给定元素的所有索引?
- 11. SQL - 如何查找索引
- 12. PostGIS查找包含特定点的所有圆 - 如何定义索引
- 13. 如何查找sqlite表中特定主键的所有引用?
- 14. 查找特定索引?
- 15. 查找网络中的所有SQL Server
- 16. 如何获得SQL Server查询特定ID的所有子
- 17. 如何在SQL Server中查找未索引的外键
- 18. 针对特定LINQ for SQL查询的SQL Server表索引
- 19. 查找对应于sql server 2005中特定列的列标签
- 20. 在SQL Server中查找特定表所依赖的表格
- 21. SQL列出所有在其索引中没有特定列的表格
- 22. Oracle如何查找与特定列名匹配的所有列
- 23. 如何搜索SQL Server数据库的所有表内的所有列中的特定字符串?
- 24. 在linq中查找模索引X中所有具有特定值的元素
- 25. 如何在sql server中查找一行索引?
- 26. SQL Server的脚本来查找建立在特定数据类型上的所有聚簇索引
- 27. 如何查找包含SQL Server中特定列的MIN/MAX值的所有(基于组)的行?
- 28. 如何查找哪些索引和约束包含特定列?
- 29. 如何在特定索引的文件中查找列表值的所有实例(例如:[1,2,3])
- 30. 如何在SQL Server中搜索特定表的列值?
到目前为止您尝试过了哪些? – bated