sys.sp_flush_commit_table_on_demand (Transact-SQL)
S'applique à : SQL Server
Supprime les lignes des syscommittab
lots.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_flush_commit_table_on_demand
[ @numrows = ] numrows
, [ @deleted_rows = ] deleted_rows OUTPUT
, [ @date_cleanedup = ] date_cleanedup OUTPUT
, [ @cleanup_ts = ] cleanup_ts OUTPUT
[ ; ]
Arguments
[ @numrows = ] numrows
Spécifie le nombre de lignes à supprimer de syscommittab. @numrows est bigint, et ne peut pas être NULL
.
[ @deleted_rows = ] sortie de deleted_rows
@deleted_rows est un paramètre OUTPUT de type bigint.
[ @date_cleanedup = ] sortie de date_cleanedup
@date_cleanedup est un paramètre OUTPUT de type datetime.
[ @cleanup_ts = ] sortie de cleanup_ts
@cleanup_ts est un paramètre OUTPUT de type bigint.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Exemples
DECLARE @deleted_rows BIGINT;
DECLARE @date_cleanedup DATETIME;
DECLARE @cleanup_ts BIGINT;
EXEC sys.sp_flush_commit_table_on_demand 3000,
@deleted_rows = @deleted_rows OUTPUT,
@date_cleanedup = @date_cleanedup OUTPUT,
@cleanup_ts = @cleanup_ts OUTPUT;
PRINT CONCAT ('Number of rows deleted: ', @deleted_rows);
PRINT CONCAT ('Cleanup date: ', @date_cleanedup);
PRINT CONCAT ('Change tracking version: ', @cleanup_ts);
GO
Voici le jeu de résultats.
Started executing query at Line 1
The value returned by change_tracking_hardened_cleanup_version() is 17.
The value returned by safe_cleanup_version() is 17.
(0 rows affected)
Number of rows deleted: 100
Cleanup date: Aug 29 2022 8:59PM
Change tracking Version: 17
Total execution time: 00:00:02.008
Notes
Cette procédure doit être exécutée dans une base de données sur laquelle le suivi des modifications est activé.
autorisations
Seul un membre du rôle serveur sysadmin ou db_owner rôle de base de données peut exécuter cette procédure.
Contenu connexe
- À propos du suivi des modifications (Transact-SQL)
- Nettoyage et résolution des problèmes liés au suivi des modifications (Transact-SQL)
- Fonctions de suivi des modifications (Transact-SQL)
- Tables système de suivi des modifications (Transact-SQL)
- Procédures stockées de suivi des modifications (Transact-SQL)