Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Odstraní řádky v syscommittab
dávkách.
Syntaxe
sp_flush_commit_table_on_demand
[ @numrows = ] numrows
, [ @deleted_rows = ] deleted_rows OUTPUT
, [ @date_cleanedup = ] date_cleanedup OUTPUT
, [ @cleanup_ts = ] cleanup_ts OUTPUT
[ ; ]
Argumenty
[ @numrows = ] numrows
Určuje počet řádků, které chcete odstranit z syscommittab.
@numrows je velký a nemůže být NULL
.
[ @deleted_rows = ] deleted_rows VÝSTUP
@deleted_rows je výstupní parametr typu bigint.
[ @date_cleanedup = ] date_cleanedup VÝSTUP
@date_cleanedup je výstupní parametr typu datetime.
[ @cleanup_ts = ] cleanup_ts VÝSTUP
@cleanup_ts je výstupní parametr typu bigint.
Hodnoty návratového kódu
0
(úspěch) nebo 1
(selhání).
Příklady
DECLARE @deleted_rows AS BIGINT;
DECLARE @date_cleanedup AS DATETIME;
DECLARE @cleanup_ts AS BIGINT;
EXECUTE 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
Tady je soubor výsledků.
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
Poznámky
Tento postup musí být spuštěný v databázi s povoleným sledováním změn.
Povolení
Tento postup může provést pouze člen role serveru sysadmin nebo role databáze db_owner .
Související obsah
- O sledování změn (SQL Server)
- Řešení potíží s automatickým vyčištěním sledování změn
- Funkce sledování změn (Transact-SQL)
- Tabulky pro sledování změn (Transact-SQL)
- Uložené procedury Change Tracking (Transact-SQL)