Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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é.
Conventions de la syntaxe Transact-SQL
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 AdventureWorks2012;
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
Voir aussi
Référence
sys.fn_cdc_increment_lsn (Transact-SQL)
sys.fn_cdc_get_min_lsn (Transact-SQL)
sys.fn_cdc_get_max_lsn (Transact-SQL)