cdc.index_columns (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Gibt eine Zeile für jede Indexspalte zurück, die einer Änderungstabelle zugeordnet ist. Die Indexspalten werden von Change Data Capture verwendet, um die Zeilen in der Quelltabelle eindeutig zu identifizieren. Standardmäßig werden die Spalten des Primärschlüssels der Quelltabelle eingeschlossen. Wenn jedoch in der Quelltabelle ein eindeutiger Index angegeben und Change Data Capture in der Quelltabelle aktiviert ist, werden stattdessen die in diesem Index enthaltenen Spalten verwendet. Bei aktivierter Nachverfolgung von Nettoänderungen ist ein Primärschlüssel oder ein eindeutiger Index erforderlich. Weitere Informationen finden Sie unter sys.sp_cdc_enable_table (Transact-SQL).

Es wird empfohlen, die Systemtabellen nicht direkt abfragen. Führen Sie stattdessen die gespeicherte Prozedur sys.sp_cdc_help_change_data_capture aus.

Spaltenname Datentyp BESCHREIBUNG
object_id int ID der Änderungstabelle.
column_name sysname Name der Indexspalte.
index_ordinal tinyint Ordnungszahl (einsbasiert) der Spalte im Index.
column_id int ID der Spalte in der Quelltabelle.

Weitere Informationen

cdc.change_tables (Transact-SQL)