Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Devolve o valor da data e hora da coluna tran_end_time na tabela do sistema cdc.lsn_time_mapping para o número de sequência logarítmica (LSN) especificado. Pode usar esta função para mapear sistematicamente intervalos de LSN para intervalos de datas numa tabela de alterações.
Transact-SQL convenções de sintaxe
Syntax
sys.fn_cdc_map_lsn_to_time ( lsn_value )
Arguments
lsn_value
É o valor do LSN para comparar?
lsn_value é binário(10).
Tipo de Retorno
datetime
Observações
Esta função pode ser usada para determinar o tempo em que uma alteração foi comprometida com base no valor __$start_lsn devolvido na linha de dados de alteração.
Permissions
Requer adesão à função pública de .
Examples
O exemplo seguinte utiliza a função sys.fn_cdc_map_lsn_to_time para determinar o tempo de commit associado à última alteração processada no intervalo LSN especificado para a HumanResources_Employee instância de captura.
USE AdventureWorks2022;
GO
DECLARE @max_lsn binary(10);
SELECT @max_lsn = MAX(__$start_lsn)
FROM cdc.fn_cdc_get_all_changes_HumanResources_Employee(@from_lsn, @to_lsn, 'all');
SELECT sys.fn_cdc_map_lsn_to_time(@max_lsn);
GO