Partilhar via


cdc.captured_columns (Transact-SQL)

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

Devolve uma linha por cada coluna rastreada numa instância capturada. Por defeito, todas as colunas da tabela de origem são capturadas. No entanto, as colunas podem ser incluídas ou excluídas quando a tabela de origem está ativada para captura de dados de alteração, especificando uma lista de colunas. Para mais informações, consulte sys.sp_cdc_enable_table (Transact-SQL).

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

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

Ver também

cdc.change_tables (Transact-SQL)