Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Löscht Zeilen aus syscommittab
Batches.
Transact-SQL-Syntaxkonventionen
Syntax
sp_flush_commit_table_on_demand
[ @numrows = ] numrows
, [ @deleted_rows = ] deleted_rows OUTPUT
, [ @date_cleanedup = ] date_cleanedup OUTPUT
, [ @cleanup_ts = ] cleanup_ts OUTPUT
[ ; ]
Argumente
[ @numrows = ] Numrows
Gibt die Anzahl der Zeilen an, die Sie aus syscommittab löschen möchten. @numrows ist groß und kann nicht seinNULL
.
[ @deleted_rows = ] deleted_rows OUTPUT
@deleted_rows ist ein OUTPUT-Parameter vom Typ bigint.
[ @date_cleanedup = ] date_cleanedup OUTPUT
@date_cleanedup ist ein OUTPUT-Parameter vom Typ "datetime".
[ @cleanup_ts = ] cleanup_ts OUTPUT
@cleanup_ts ist ein OUTPUT-Parameter vom Typ bigint.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Beispiele
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
Hier sehen Sie das Ergebnis.
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
Hinweise
Dieses Verfahren muss in einer Datenbank ausgeführt werden, in der die Änderungsnachverfolgung aktiviert ist.
Berechtigungen
Nur ein Mitglied der Sysadmin-Serverrolle oder db_owner Datenbankrolle kann dieses Verfahren ausführen.
Zugehöriger Inhalt
- Informationen zur Änderungsnachverfolgung (Transact-SQL)
- Bereinigung von Änderungen und Problembehandlung (Transact-SQL)
- Änderungsnachverfolgungs-Funktionen (Transact-SQL)
- Systemtabellen für die Änderungsnachverfolgung (Transact-SQL)
- Gespeicherte Prozeduren zur Änderungsnachverfolgung (Transact-SQL)