Dělení s časovými tabulkami

Platí na: SQL Server 2016 (13.x) a novější verze Azure SQL DatabaseAzure SQL Managed InstanceSQL database in Microsoft Fabric

Dělení můžete použít nezávisle na aktuální tabulce i v tabulce historie. Nicméně nelze použít partitioning ke změně datového obsahu bez systémového verzování.

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

Můžete použít SWITCH IN pro aktuální tabulku, což pomůže s načítáním a dotazováním dat, zatímco SYSTEM_VERSIONING je ON.

SWITCH OUT není povoleno, zatímco SYSTEM_VERSIONING je ON.

Tabulka historie

Můžete spustit SWITCH OUT v tabulce historie, když je SYSTEM_VERSIONINGON, abyste odstranili historická data, která už nejsou relevantní.

SWITCH IN není povoleno, zatímco SYSTEM_VERSIONING je ON, protože to může narušit konzistenci časových dat.