新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
查詢SQLServer索引及主鍵信息
如何查詢SQL Server索引和主鍵信息是很多人都提到過的問題,下面介紹的腳本就用于實(shí)現(xiàn)查詢SQL Server索引及主鍵信息,供您參考學(xué)習(xí)。

10年積累的網(wǎng)站制作、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有獻(xiàn)縣免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
- SELECT
- TableId=O.[object_id],
- TableName=O.Name,
- IndexId=ISNULL(KC.[object_id],IDX.index_id),
- IndexName=IDX.Name,
- IndexType=ISNULL(KC.type_desc,'Index'),
- Index_Column_id=IDXC.index_column_id,
- CColumnID=C.Column_id,
- CColumnName=C.Name,
- Sort=CASE INDEXKEY_PROPERTY(IDXC.[object_id],IDXC.index_id,IDXC.index_column_id,'IsDescending')
- WHEN 1 THEN 'DESC' WHEN 0 THEN 'ASC' ELSE '' END,
- PrimaryKey=CASE WHEN IDX.is_primary_key=1 THEN N'√'ELSE N'' END,
- [UQIQUE]=CASE WHEN IDX.is_unique=1 THEN N'√'ELSE N'' END,
- Ignore_dup_key=CASE WHEN IDX.ignore_dup_key=1 THEN N'√'ELSE N'' END,
- Disabled=CASE WHEN IDX.is_disabled=1 THEN N'√'ELSE N'' END,
- Fill_factor=IDX.fill_factor,
- Padded=CASE WHEN IDX.is_padded=1 THEN N'√'ELSE N'' END
- FROM sys.indexes IDX
- INNER JOIN sys.index_columns IDXC
- ON IDX.[object_id]=IDXC.[object_id]
- AND IDX.index_id=IDXC.index_id
- LEFT JOIN sys.key_constraints KC
- ON IDX.[object_id]=KC.[parent_object_id]
- AND IDX.index_id=KC.unique_index_id
- INNER JOIN sys.objects O
- ON O.[object_id]=IDX.[object_id]
- INNER JOIN sys.columns C
- ON O.[object_id]=C.[object_id]
- AND O.type='U'
- AND O.is_ms_shipped=0
- AND IDXC.Column_id=C.Column_id
- -- INNER JOIN -- 對于一個(gè)列包含多個(gè)索引的情況,只顯示第1個(gè)索引信息
- -- (
- -- SELECT [object_id], Column_id, index_id=MIN(index_id)
- -- FROM sys.index_columns
- -- GROUP BY [object_id], Column_id
- -- ) IDXCUQ
- -- ON IDXC.[object_id]=IDXCUQ.[object_id]
- -- AND IDXC.Column_id=IDXCUQ.Column_id
以上查詢SQL Server索引及主鍵信息的實(shí)現(xiàn)方法。
【編輯推薦】
SQL Server視圖的四大優(yōu)點(diǎn)
教您如何定義SQL Server游標(biāo)
SQL Server查詢語句的設(shè)計(jì)
SQL Server連接錯(cuò)誤的處理方法
SQL Server查詢表結(jié)構(gòu)的實(shí)現(xiàn)
本文名稱:查詢SQLServer索引及主鍵信息
網(wǎng)頁鏈接:http://www.dlmjj.cn/article/cooojdi.html


咨詢
建站咨詢
