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

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure nãoSQL Data Warehouse do Azure nãoParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

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.Change tracking records insert, update, and delete activity applied to tracked tables, supplying the details of the changes in an easily consumed relational format. As seguintes funções retornam informações sobre as alterações.The following functions return information about the changes.

FunçãoFunction DescriçãoDescription
FUNÇÃO CHANGETABLE (CHANGES.)CHANGETABLE (CHANGES) Retorna informações de controle de todas as alterações efetuadas em uma tabela desde uma versão especificada.Returns tracking information for all changes to a table that have occurred since a specified version.
CHANGETABLE (VERSION)CHANGETABLE (VERSION) Retorna as informações de controle de alterações mais recentes de uma linha especificada.Returns the latest change tracking information for a specified row.
CHANGE_TRACKING_MIN_VALID_VERSION()CHANGE_TRACKING_MIN_VALID_VERSION() Retorna a versão mínima válida para usar na obtenção de informações controle de alterações da tabela especificada quando você estiver usando o CHANGETABLE função.Returns the minimum version that is valid for use in obtaining change tracking information from the specified table when you are using the CHANGETABLE function.
CHANGE_TRACKING_CURRENT_VERSIONCHANGE_TRACKING_CURRENT_VERSION Obtém uma versão que está associada à última transação confirmada.Obtains a version that is associated with the last committed transaction. Você pode usar esta versão da próxima vez que enumerar as alterações usando CHANGETABLE.You can use this version the next time you enumerate changes by using CHANGETABLE.
CHANGE_TRACKING_IS_COLUMN_IN_MASKCHANGE_TRACKING_IS_COLUMN_IN_MASK Interpreta o valor SYS_CHANGE_COLUMNS retornado pela função CHANGETABLE(CHANGES...).Interprets the SYS_CHANGE_COLUMNS value that is returned by the CHANGETABLE(CHANGES ...) function.
WITH CHANGE_TRACKING_CONTEXTWITH CHANGE_TRACKING_CONTEXT Habilita a especificação de um contexto de alteração, como um ID do originador, quando um aplicativo altera os dados.Enables the specification of a change context, such as an originator ID, when an application changes data.

Consulte tambémSee Also

Controle de alterações de dados (SQL Server)Track Data Changes (SQL Server)