cdc.index_columns (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Returnerar en rad för varje indexkolumn kopplad till en ändringstabell. Indexkolumnerna används av förändringsdatafångst för att unikt identifiera rader i källtabellen. Som standard inkluderas kolumnerna i primärnyckeln i källtabellen. Om dock ett unikt index i källtabellen anges när förändringsdatainfångning aktiveras i källtabellen, används istället kolumner i det indexet. En primärnyckel eller unikt index krävs i källtabellen om nettoändringsspårning är aktiverad. För mer information, se sys.sp_cdc_enable_table (Transact-SQL).

Vi rekommenderar att du inte frågar systemtabellerna direkt. Utför istället den sys.sp_cdc_help_change_data_capture lagrade proceduren.

Kolumnnamn Datatyp Description
object_id int ID för bytesbordet.
column_name sysname Namnet på indexkolumnen.
index_ordinal tinyint Ordinal (enbaserat) av kolumnen inom indexet.
column_id int ID för kolumnen i källtabellen.

Se även

cdc.change_tables (Transact-SQL)