cdc.captured_columns (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Returnerar en rad för varje kolumn som spåras i en fångad instans. Som standard fångas alla kolumner i källtabellen. Kolumner kan dock inkluderas eller uteslutas när källtabellen aktiveras för insamling av ändringsdata genom att specificera en kolumnlista. För mer information, se sys.sp_cdc_enable_table (Transact-SQL).

Vi rekommenderar att du inte frågar systemtabellerna direkt. Istället utför du den sys.sp_cdc_get_source_columns lagrade proceduren.

Kolumnnamn Datatyp Description
object_id int ID för ändringstabellen som den fångade kolumnen tillhör.
column_name sysname Namnet på den tillfångatagna kolonnen.
column_id int ID för den fångade kolumnen i källtabellen.
kolumntyp sysname Typ av den tillfångatagna kolonnen.
column_ordinal int Kolumnordinal (enbaserad) i ändringstabellen. Metadatakolumnerna i ändringstabellen är uteslutna. Ordinal 1 tilldelas den första erövrade kolonnen.
is_computed bit Indikerar att den fångade kolumnen är en beräknad kolumn i källtabellen.

Se även

cdc.change_tables (Transact-SQL)