首页 > 解决方案 > 从 SQL Server 2012 中的特定分区删除数据

问题描述

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

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

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

删除语句是否会连同数据一起删除分区本身?

标签: sql-serversql-server-2008partitioning

解决方案


我认为它在截断范围内,但那是从 2016 年开始,如果它要删除分区中的所有数据,在正确的文件组上创建一个切换表并切换分区并截断该切换表。


推荐阅读