sys.fn_cdc_decrement_lsn (Transact-SQL)
Retourne le numéro séquentiel dans le journal précédent dans la séquence basée sur le numéro séquentiel dans le journal spécifié.
Syntaxe
sys.fn_cdc_decrement_lsn ( lsn_value )
Arguments
- lsn_value
Valeur LSN. lsn_value est de type binary(10).
Type de retour
binary(10)
Notes
Le numéro séquentiel dans le journal retourné par la fonction est toujours inférieur à la valeur spécifiée, et aucune valeur LSN n'existe entre les deux valeurs.
Autorisations
Nécessite l'appartenance au rôle de base de données public.
Exemples
L'exemple suivant utilise sys.fn_cdc_decrement_lsn pour définir la limite de numéro séquentiel dans le journal supérieure dans une requête qui retourne des lignes des données de modifications dont les valeurs LSN sont inférieures à la valeur LSN maximale.
Use AdventureWorks;
GO
DECLARE @from_lsn binary(10), @to_lsn binary(10);
SET @from_lsn = sys.fn_cdc_get_min_lsn('HumanResources_Employee');
SET @to_lsn = sys.fn_cdc_decrement_lsn(sys.fn_cdc_get_max_lsn());
SELECT * FROM cdc.fn_cdc_get_all_changes_HumanResources_Employee( @from_lsn, @to_lsn, 'all');
GO