Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Geeft de naam van de geïndexeerde kolom terug. Geeft NULL terug voor XML-indexen.
Transact-SQL syntaxis-conventies
Syntaxis
INDEX_COL ( '[ database_name . [ schema_name ] .| schema_name ]
table_or_view_name', index_id , key_id )
Arguments
database_name
Dat is de naam van de database.
schema_name
Is de naam van het schema waartoe de index behoort.
table_or_view_name
Is de naam van de tabel of geïndexeerde weergave.
table_or_view_name moet worden afgebakend door enkele aanhalingstekens en kan volledig worden gekwalifiseerd op basis van database- en schemanaam.
index_id
Is de ID van de index.
index_ID is int.
key_id
Is de positie van de indexsleutelkolom.
key_ID is int.
Retourtypen
Nvarchar (128)
Exceptions
Retourneert NULL bij fout of als een aanroeper niet gemachtigd is om het object weer te geven.
Een gebruiker kan alleen de metagegevens van beveiligbare items bekijken waarvan de gebruiker eigenaar is of waarvoor de gebruiker is gemachtigd. Dit betekent dat metadata-uitzendende, ingebouwde functies zoals INDEX_COL NULL kunnen teruggeven als de gebruiker geen toestemming heeft voor het object. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.
Voorbeelden
Eén. Met INDEX_COL een indexkolomnaam teruggeven
Het volgende voorbeeld geeft de kolomnamen van de twee sleutelkolommen in de index PK_SalesOrderDetail_SalesOrderID_LineNumberterug.
USE AdventureWorks2022;
GO
SELECT
INDEX_COL (N'AdventureWorks2022.Sales.SalesOrderDetail', 1,1) AS
[Index Column 1],
INDEX_COL (N'AdventureWorks2022.Sales.SalesOrderDetail', 1,2) AS
[Index Column 2]
;
GO
Hier is de resultaatset:
Index Column 1 Index Column 2
-----------------------------------------------
SalesOrderID SalesOrderDetailID
Zie ook
Expressies (Transact-SQL)
Metagegevensfuncties (Transact-SQL)
sys.indexes (Transact-SQL)
sys.index_columns (Transact-SQL)