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) ou 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 obtenu.
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)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour