Compartilhar via


Funções de controle de alterações (Transact-SQL)

Os registros de controle de alterações inserem, atualizam e excluem atividades aplicadas a tabelas controladas, fornecendo detalhes das alterações em um formato relacional facilmente consumido. As seguintes funções retornam informações sobre as alterações.

Função

Descrição

CHANGETABLE (CHANGES)

Retorna informações de controle de todas as alterações efetuadas em uma tabela desde uma versão especificada.

CHANGETABLE (VERSION)

Retorna as informações de controle de alterações mais recentes de uma linha especificada.

CHANGE_TRACKING_MIN_VALID_VERSION ()

Retorna a versão mínima válida a ser usada a fim de obter informações do controle de alterações a partir da tabela especificada quando a função CHANGETABLE for usada.

CHANGE_TRACKING_CURRENT_VERSION

Obtém uma versão que está associada à última transação confirmada. Você pode usar essa versão da próxima vez que enumerar as alterações usando CHANGETABLE.

CHANGE_TRACKING_IS_COLUMN_IN_MASK

Interpreta o valor SYS_CHANGE_COLUMNS retornado pela função CHANGETABLE (CHANGES ...).

WITH CHANGE_TRACKING_CONTEXT

Habilita a especificação de um contexto de alteração, como um ID do originador, quando um aplicativo altera os dados.

Consulte também

Conceitos

Controle de alterações de dados (SQL Server)