从SQL Server 2012中的特定分区删除数据

时间:2018-05-17 13:43:24

标签: sql-server sql-server-2008 partitioning

我想使用分区ID从特定分区中删除数据。我有查询从SQL Server 2016的特定分区截断数据,但没有找到任何较低版本的查询。

我在下面尝试查询只删除分区ID为14和15的分区中的数据。

DELETE FROM partitiontable1 WITH (PARTITIONS (14 to 15))

delete语句是否会删除分区本身以及数据?

1 个答案:

答案 0 :(得分:0)

我认为它是在truncate中,但那是2016年以后,如果要删除分区中的所有数据,请在正确的文件组上创建切换表并切换分区并截断该切换表。