Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Database a Microsoft Fabric
Oszloponként egy sort tartalmaz, amely egy index vagy rendezetlen tábla (halom) része.
Oszlop neve | Adattípus | Leírás |
---|---|---|
object_id | Annak az objektumnak az azonosítója, amelyen az index definiálva van. | |
index_id | Annak az indexnek az azonosítója, amelyben az oszlop definiálva van. | |
index_column_id | Az indexoszlop azonosítója.
index_column_id csak index_id belül egyedi. |
|
column_id | A object_id oszlopának azonosítója.0 = Sorazonosító (RID) egy nemclustered indexben.column_id csak object_id belül egyedi. |
|
key_ordinal | apró | Sorszám (1-alapú) a kulcsoszlopok halmazán belül. 0 = Nem kulcsoszlop, vagy XML-index, oszlopcentrikus index, térbeli index vagy JSON-index. Megjegyzés: Az XML-, térbeli vagy JSON-indexek nem lehetnek kulcsok, mert az alapul szolgáló oszlopok nem összehasonlíthatók, ami azt jelenti, hogy az értékek nem rendezhetők. |
partition_ordinal | apró | Sorszám (1-alapú) a particionálási oszlopok halmazán belül. A fürtözött oszlopcentrikus indexek legfeljebb egy particionáló oszlopot tartalmazhatnak. 0 = Nem particionálási oszlop. |
is_descending_key | bit |
1 = Az indexkulcs oszlopának csökkenő rendezési iránya van.0 = Az indexkulcs oszlopának növekvő rendezési iránya van, vagy az oszlop egy oszloptár vagy kivonatindex része. |
is_included_column | bit |
1 = Az oszlop az indexhez a CREATE INDEX INCLUDE záradékkal hozzáadott nem kulcsú oszlop, vagy az oszlop egy oszlopcentrikus index része.0 = Az oszlop nem tartalmaz oszlopot.Az oszlopok implicit módon lettek hozzáadva, mert azok a fürtkulccsal kapcsolatosak, nem szerepelnek a sys.index_columns .Az implicit módon hozzáadott oszlopok particionálási oszlopként 0 lesznek visszaadva. |
column_store_order_ordinal | apró |
A következőkre vonatkozik: Azure Synapse Analytics, SQL Server 2022 (16.x), Azure SQL Database és Felügyelt AzureSQL-példány AUTD Sorszám (1-alapú) a rendezett oszloptár-indexben lévő sorrendoszlopok halmazán belül. A rendezett oszlopcentrikus indexekkel kapcsolatos további információkért lásd: A teljesítmény finomhangolása rendezett oszlopcentrikus indexekkel. |
data_clustering_ordinal |
apró | 0 = Nem alkalmazható oszlopcentrikus index > az adatfürtök beállítása A következőre vonatkozik: SQL Server 2025 (17.x) előzetes verzió |
Engedélyek
A katalógusnézetekben a metaadatok láthatósága olyan biztonságos adatokra korlátozódik, amelyek egy felhasználó tulajdonában vannak, vagy amelyeken a felhasználó engedélyt kapott. További információ: Metaadatok láthatóságának konfigurációja.
Példák
Az alábbi példa az Production.BillOfMaterials
tábla összes indexét és indexoszlopát adja vissza.
USE AdventureWorks2022;
GO
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('Production.BillOfMaterials');
Itt van az eredményhalmaz.
index_name column_name index_column_id key_ordinal is_included_column
---------------------------------------------------------- ----------------- --------------- ----------- -------------
AK_BillOfMaterials_ProductAssemblyID_ComponentID_StartDate ProductAssemblyID 1 1 0
AK_BillOfMaterials_ProductAssemblyID_ComponentID_StartDate ComponentID 2 2 0
AK_BillOfMaterials_ProductAssemblyID_ComponentID_StartDate StartDate 3 3 0
PK_BillOfMaterials_BillOfMaterialsID BillOfMaterialsID 1 1 0
IX_BillOfMaterials_UnitMeasureCode UnitMeasureCode 1 1 0
(5 row(s) affected)