sys.sp_flush_commit_table_on_demand (Transact-SQL)
Si applica a: SQL Server
Elimina le righe da syscommittab
in batch.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_flush_commit_table_on_demand
[ @numrows = ] numrows
, [ @deleted_rows = ] deleted_rows OUTPUT
, [ @date_cleanedup = ] date_cleanedup OUTPUT
, [ @cleanup_ts = ] cleanup_ts OUTPUT
[ ; ]
Argomenti
[ @numrows = ] numrows
Specifica il numero di righe da eliminare da syscommittab. @numrows è bigint e non può essere NULL
.
[ @deleted_rows = ] deleted_rows OUTPUT
@deleted_rows è un parametro OUTPUT di tipo bigint.
[ @date_cleanedup = ] date_cleanedup OUTPUT
@date_cleanedup è un parametro OUTPUT di tipo datetime.
[ @cleanup_ts = ] cleanup_ts OUTPUT
@cleanup_ts è un parametro OUTPUT di tipo bigint.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Esempi
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
Il set di risultati è il seguente.
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
Osservazioni:
Questa procedura deve essere eseguita in un database in cui è abilitato il rilevamento delle modifiche.
Autorizzazioni
Questa procedura può essere eseguita solo da un membro del ruolo del server sysadmin o db_owner ruolo del database.
Contenuto correlato
- Informazioni sul rilevamento delle modifiche (Transact-SQL)
- Pulizia e risoluzione dei problemi di rilevamento delle modifiche (Transact-SQL)
- Funzioni di rilevamento delle modifiche (Transact-SQL)
- Tabelle di sistema di rilevamento delle modifiche (Transact-SQL)
- Stored procedure di rilevamento delle modifiche (Transact-SQL)