Sdílet prostřednictvím


Dělení s časovými tabulkami

platí pro: SQL Server 2016 (13.x) a novější verze Azure SQL DatabaseAzure SQL Managed InstanceSQL 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_VERSIONINGON, protože může zneplatnit dočasnou konzistenci dat.