cdc.index_columns (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure 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 sys.sp_cdc_help_change_data_capture Prozedur aus.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
object_id | int | ID der Änderungstabelle. |
column_name | sysname | Name der Indexspalte. |
index_ordinal | tinyint | Ordnungszahl (einsbasiert) der Spalte innerhalb des Indexes. |
column_id | int | ID der Spalte in der Quelltabelle. |