查詢某個表的索引資訊
以微軟範例資料庫 AdventureWorks2008R2為例子。
如果要知道某個索引是聚集索引,還是非聚集索引,可以檢視其MSSSMS:
-
SELECT 索引名稱=a.name
-
,表名=c.name
-
,索引欄位名=d.name
-
,索引欄位位置=d.colid
-
FROM sysindexes a
-
JOIN sysindexkeys b ON a.id=b.id AND a.indid=b.indid
-
JOIN sysobjects c ON b.id=c.id
-
JOIN syscolumns d ON b.id=d.id AND b.colid=d.colid
-
WHERE a.indid NOT IN(0,255)
-
-- and c.xtype='U' and c.status>0 --查所有使用者表
- AND c.name='tablename' --查指定表
- ORDER BY c.name,a.name,d.name
如果要知道某個索引是聚集索引,還是非聚集索引,可以檢視其MSSSMS:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26435490/viewspace-1605404/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何查詢某個資料表中除某個欄位的所有資訊???
- 根據表查詢索引資訊索引
- 查詢oracle表的資訊(表,欄位,約束,索引)Oracle索引
- 查詢表或索引增長的歷史資訊索引
- oracle查詢表資訊(索引,外來鍵,列等)Oracle索引
- 查詢某個表最後修改時間
- 查詢表資訊
- SQLSERVER查詢某個資料庫有幾張表SQLServer資料庫
- 表和索引並行查詢索引並行
- oracle中檢視某個表的索引是否有效Oracle索引
- jquery 查詢某個元素的父元素jQuery
- 查詢某個欄位的不同值
- 表空間查詢資訊
- 鎖表的相關資訊查詢
- 查詢訪問同一表的兩個以上索引(三)索引
- 查詢訪問同一表的兩個以上索引(二)索引
- 查詢訪問同一表的兩個以上索引(一)索引
- MySQL 覆蓋索引、回表查詢MySql索引
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- 查詢固定條數的某個值之和
- 查詢git某個分支是誰建立的Git
- 在Oracle 中查詢某個欄位存在於哪幾個表 (轉)Oracle
- Oracle OCP(22):查詢表資訊Oracle
- mysql查詢表基礎資訊MySql
- 一個查詢不走索引的例子索引
- 【索引】Oracle查詢指定索引提高查詢效率索引Oracle
- [MySQL] - 聯表查詢,查詢一個不在另一個表的記錄MySql
- C++ 查詢某個變數的型別C++變數型別
- 查詢表上的索引及對應的欄位索引
- GBase 庫中查詢表的列資訊
- MySQL 庫大小、表大小、索引大小查詢命令MySql索引
- 分割槽表分割槽索引查詢效率探究索引
- Mysql建表、索引、函式、查詢使用中的坑!!!MySql索引函式
- 幾個查詢系統資訊的命令!
- MySQL查詢索引的選擇性、索引欄位、註釋等基本資訊的SQLMySql索引
- MySQL 查詢索引的選擇性、索引欄位、註釋等基本資訊的SQLMySql索引
- 查詢某個會話正在執行的事務會話
- mongodb查詢資料庫中某個欄位中的值包含某個字串的方法MongoDB資料庫字串