Dělení s časovými tabulkami
platí pro: SQL Server 2016 (13.x) a novější verze
Azure SQL Database
Azure SQL Managed Instance
SQL Database v Microsoft Fabric
Dělení můžete použít nezávisle na aktuální tabulce i v tabulce historie. Dělení ale nejde použít ke změně obsahu dat bez system-versioningu.
Dělení je funkce edice Enterprise v SQL Serveru 2016 (13.x) před aktualizací Service Pack 1 a staršími verzemi. Dělení je podporováno ve všech edicích v SQL Serveru 2016 (13.x) s aktualizací Service Pack 1 a novějšími verzemi.
Dělení dočasných tabulek
Tato část popisuje, jak používat SWITCH IN
a SWITCH OUT
s dočasnými tabulkami.
Aktuální tabulka
SWITCH IN
lze použít ve spojení s aktuální tabulkou k usnadnění načítání a dotazování dat, zatímco SYSTEM_VERSIONING
je ON
.
SWITCH OUT
není povolen, zatímco SYSTEM_VERSIONING
je ON
.
Tabulka historie
Můžete spustit SWITCH OUT
z tabulky historie, zatímco SYSTEM_VERSIONING
je ON
, a vyprázdnit části dat historie, které už nejsou relevantní.
SWITCH IN
není povolen, pokud je SYSTEM_VERSIONING
ON
, protože může zneplatnit dočasnou konzistenci dat.
Související obsah
- časové tabulky
- Začínáme se systémovými dočasnými tabulkami
- kontroly konzistence systému časových tabulek
- úvahy a omezení časových tabulek
- zabezpečení temporálních tabulek
- Správa uchovávání historických dat v dočasných tabulkách s systémovou verzí
- Systémově verzované časové tabulky s tabulkami optimalizovanými pro paměť
- zobrazení metadat dočasných tabulek a funkcí