Sdílet prostřednictvím


cdc.captured_columns (Transact-SQL)

platí pro: SQL Server Azure SQL DatabaseAzure SQL Managed Instance

Vrací jeden řádek pro každý sloupec sledovaný v zachycené instanci. Ve výchozím nastavení jsou všechny sloupce zdrojové tabulky zachycené. Sloupce však mohou být zahrnuty nebo vyloučeny, pokud je zdrojová tabulka povolena pro zachycení změn dat, a to zadáním seznamu sloupců. Pro více informací viz sys.sp_cdc_enable_table (Transact-SQL).

Doporučujeme, abyste nedotazovali přímo systémové tabulky. Místo toho spusťte sys.sp_cdc_get_source_columns uloženou proceduru.

Název sloupce Datový typ Description
object_id int ID tabulky změn, ke které zachycený sloupec patří.
column_name sysname Název zajaté kolony.
column_id int ID zachyceného sloupce ve zdrojové tabulce.
column_type sysname Typ zajaté kolony.
column_ordinal int Sloupcový ordinál (jednobázovací) v tabulce změn. Sloupce metadat v tabulce změn jsou vyloučeny. Ordinál 1 je přiřazen k prvnímu zajatému sloupci.
is_computed bit Označuje, že zachycený sloupec je vypočítaný sloupec ve zdrojové tabulce.

Viz také

cdc.change_tables (Transact-SQL)