cdc.captured_columns (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance
Gibt eine Zeile für jede Spalte zurück, die in einer erfassten Instanz nachverfolgt wird. Standardmäßig werden alle Spalten der Quelltabelle aufgezeichnet. Es können jedoch auch Spalten ein- oder ausgeschlossen werden, wenn die Quelltabelle für Change Data Capture aktiviert ist. Dazu geben Sie eine Spaltenliste an. 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_get_source_columns aus.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
object_id | int | ID der Änderungstabelle, zu der die erfasste Spalte gehört. |
column_name | sysname | Name der aufgezeichneten Spalte. |
column_id | int | ID der aufgezeichneten Spalte innerhalb der Quelltabelle. |
column_type | sysname | Typ der aufgezeichneten Spalte. |
column_ordinal | int | Spalten ordinal (einsbasiert) in der Änderungstabelle. Die Metadatenspalten in der Änderungstabelle werden ausgeschlossen. Der ersten aufgezeichneten Spalte wird die Ordnungszahl 1 zugewiesen. |
is_computed | bit | Gibt an, dass die aufgezeichnete Spalte eine berechnete Spalte in der Quelltabelle ist. |