Compartilhar via


cdc.index_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 de índice associada a uma tabela de alteração. As colunas de índice são usadas pela captura de dados de alteração para identificar exclusivamente linhas na tabela de origem. Por padrão, as colunas da chave primária da tabela de origem são incluídas. Porém, se um índice exclusivo na tabela de origem for especificado quando a captura de dados de alteração for habilitada na tabela de origem, serão usadas então as colunas nesse índice. Uma chave primária ou índice exclusivo será necessário na tabela de origem se o rastreamento de alterações de rede estiver habilitado. 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_help_change_data_capture .

Nome da coluna Tipo de dados Descrição
object_id int ID da tabela de alteração.
column_name sysname Nome da coluna do índice.
index_ordinal tinyint Ordinal (baseado em um) da coluna dentro do índice.
column_id int ID da coluna na tabela de origem.

Confira também

cdc.change_tables (Transact-SQL)