自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

教您如何查詢SQL索引及主鍵信息

數(shù)據(jù)庫 SQL Server
SQL索引是SQL數(shù)據(jù)庫中最重要部分之一,下文對如何查詢SQL索引及主鍵信息進行了詳細的闡述說明,供您參考學(xué)習(xí)。

SQL索引及主鍵等信息如何查詢是我們都需要知道的知識,下面就教您查詢SQL索引及主鍵信息的方法,希望對您有所啟迪。

  1. SELECT   
  2.     TableId=O.[object_id],  
  3.     TableName=O.Name,  
  4.     IndexId=ISNULL(KC.[object_id],IDX.index_id),  
  5.     IndexName=IDX.Name,  
  6.     IndexType=ISNULL(KC.type_desc,'Index'),  
  7.     Index_Column_id=IDXC.index_column_id,  
  8.     CColumnID=C.Column_id,  
  9.     CColumnName=C.Name,  
  10.     Sort=CASE INDEXKEY_PROPERTY(IDXC.[object_id],IDXC.index_id,IDXC.index_column_id,'IsDescending')  
  11.         WHEN 1 THEN 'DESC' WHEN 0 THEN 'ASC' ELSE '' END,  
  12.     PrimaryKey=CASE WHEN IDX.is_primary_key=1 THEN N'√'ELSE N'' END,  
  13.     [UQIQUE]=CASE WHEN IDX.is_unique=1 THEN N'√'ELSE N'' END,  
  14.     Ignore_dup_key=CASE WHEN IDX.ignore_dup_key=1 THEN N'√'ELSE N'' END,  
  15.     Disabled=CASE WHEN IDX.is_disabled=1 THEN N'√'ELSE N'' END,  
  16.     Fill_factor=IDX.fill_factor,  
  17.     Padded=CASE WHEN IDX.is_padded=1 THEN N'√'ELSE N'' END  
  18. FROM sys.indexes IDX  
  19.     INNER JOIN sys.index_columns IDXC  
  20.         ON IDX.[object_id]=IDXC.[object_id]  
  21.             AND IDX.index_id=IDXC.index_id  
  22.     LEFT JOIN sys.key_constraints KC  
  23.         ON IDX.[object_id]=KC.[parent_object_id]  
  24.             AND IDX.index_id=KC.unique_index_id  
  25.     INNER JOIN sys.objects O  
  26.         ON O.[object_id]=IDX.[object_id]  
  27.     INNER JOIN sys.columns C  
  28.         ON O.[object_id]=C.[object_id]  
  29.             AND O.type='U' 
  30.             AND O.is_ms_shipped=0 
  31.             AND IDXC.Column_id=C.Column_id  
  32. --    INNER JOIN -- 對于一個列包含多個索引的情況,只顯示第1個索引信息  
  33. --    (  
  34. --        SELECT [object_id], Column_id, index_id=MIN(index_id)  
  35. --        FROM sys.index_columns  
  36. --        GROUP BY [object_id], Column_id  
  37. --    ) IDXCUQ  
  38. --        ON IDXC.[object_id]=IDXCUQ.[object_id]  
  39. --            AND IDXC.Column_id=IDXCUQ.Column_id   

以上就是如何查詢SQL索引及主鍵信息的方法。

 

 

【編輯推薦】

SQL表結(jié)構(gòu)信息查詢的方法

帶您深入了解sql字段類型

教您如何獲取SQL字段默認值

SQL修改字段默認值

按時間點還原SQL數(shù)據(jù)庫的方法

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-21 14:54:32

查詢SQL Serve

2010-09-26 13:56:43

SQL遠程查詢

2010-09-25 10:41:34

SQL SERVER主

2010-09-25 11:02:33

SQL主鍵

2010-09-25 09:34:05

sql server主

2010-10-12 14:53:31

mysql索引優(yōu)化

2010-09-24 16:52:18

sql DATENAM

2010-11-16 09:49:22

Oracle重建索引

2010-10-13 15:59:21

MySQL索引

2010-11-18 16:27:37

2010-11-25 10:44:30

2010-09-07 09:45:48

SQL語句

2010-11-25 14:56:46

MySQL全文查詢

2010-10-21 14:06:22

定義SQL Serve

2010-09-27 16:48:07

sql server時

2010-09-28 11:28:40

SQL字段屬性

2010-10-19 09:34:15

sql server命

2010-10-29 13:30:33

Oracle歸檔日志

2010-10-13 16:49:56

MySql查詢時間段

2010-10-21 16:59:37

SQL Server創(chuàng)
點贊
收藏

51CTO技術(shù)棧公眾號