Partilhar via


cdc.index_columns (Transact-SQL)

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

Devolve uma linha por cada coluna de índice associada a uma tabela de alterações. As colunas de índice são usadas pela captura de dados de alteração para identificar de forma única as linhas na tabela de origem. Por defeito, as colunas da chave primária da tabela de origem estão incluídas. No entanto, se um índice único na tabela de origem for especificado quando a captura de dados de alteração estiver ativada na tabela de origem, são usadas colunas nesse índice em seu lugar. É necessária uma chave primária ou índice único na tabela de origem se o acompanhamento de alterações netas estiver ativado. 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_help_change_data_capture armazenado.

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

Ver também

cdc.change_tables (Transact-SQL)