Partilhar via


cdc.captured_columns (Transact-SQL)

Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

Retorna uma linha para cada coluna rastreada em uma instância capturada. Por padrão, todas as colunas na tabela de origem são capturadas. Porém, colunas podem ser incluídas ou excluídas quando a tabela de origem é habilitada para Change Data Capture especificando uma lista de colunas. Para obter mais informações, consulte sys.sp_cdc_enable_table (Transact-SQL).

Recomendamos que você não consulte as tabelas do sistema diretamente. Em vez disso, execute o procedimento armazenado sys.sp_cdc_get_source_columns .

Nome da coluna Tipo de dados Descrição
object_id int ID da tabela de alteração à qual a coluna capturada pertence.
column_name sysname Nome da coluna capturada.
column_id int A identificação da coluna capturada dentro da tabela de origem.
column_type sysname O tipo de coluna capturada.
column_ordinal int Ordinal de coluna (baseado em um) na tabela de alterações. As colunas de metadados na tabela de alteração são excluídas. O ordinal 1 é atribuído à primeira coluna capturada.
is_computed bit Indica que a coluna capturada é uma coluna computada na tabela de origem.

Confira também

cdc.change_tables (Transact-SQL)