2017-08-11 11 views

答えて

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'); 

Source here

+0

あなたのソースをリンクする必要があります... https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-index-columns-transact-sql – scsimon

+0

@scsimonありがとうハイライト完了しました。 –

0

さて、あなたはそれについてのすべてを見るためにインデックスからそのDB>テーブルとスクリプトの下SSMSでインデックスフォルダに移動することができます。または、インデックスを右クリックして[プロパティ]をクリックすると、列はGeneralの下に表示されます

関連する問題