cdc.captured_columns (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure 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 Ordnungszahl der Spalte (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.

Weitere Informationen

cdc.change_tables (Transact-SQL)