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. |