Freigeben über


cdc.captured_columns (Transact-SQL)

Gibt eine Zeile für jede in einer Aufzeichnungsinstanz nachverfolgte Spalte zurück. 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 abzufragen. Führen Sie stattdessen die gespeicherte Prozedur sys.sp_cdc_get_source_columns aus.

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version).

Spaltenname

Datentyp

Beschreibung

object_id

int

ID der Quelltabelle, zu der die aufgezeichnete 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

Spaltenordnungszahl (1-basiert) 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.

Siehe auch

Verweis

cdc.change_tables (Transact-SQL)