Udostępnij za pomocą


cdc.captured_columns (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Zwraca jeden wiersz dla każdej kolumny śledzonej w przechwyconej instancji. Domyślnie wszystkie kolumny tabeli źródłowej są przechwytywane. Jednak kolumny mogą być włączane lub wyłączane, gdy tabela źródłowa jest włączona do przechwytywania danych zmian poprzez określenie listy kolumn. Więcej informacji można znaleźć w sys.sp_cdc_enable_table (Transact-SQL).

Zalecamy, aby nie zapytywać bezpośrednio tabel systemowych. Zamiast tego wykonaj procedurę sys.sp_cdc_get_source_columns przechowywaną.

Nazwa kolumny Typ danych Description
object_id int ID tabeli zmian, do której należy przechwycona kolumna.
column_name sysname Nazwa zdobytej kolumny.
column_id int ID przechwyconej kolumny w tabeli źródłowej.
typ_kolumny sysname Typ zdobytej kolumny.
column_ordinal int Kolumnowy porządkowy (jednobazowy) w tabeli zmian. Kolumny metadanych w tabeli zmian są wyłączone. Porządk 1 przypisany jest do pierwszej przechwyconej kolumny.
is_computed bit Wskazuje, że przechwycona kolumna jest obliczoną kolumną w tabeli źródłowej.

Zobacz też

cdc.change_tables (Transact-SQL)