7.合并分区函数
(1)在解决方案资源管理器中,右键单击该连接,然后单击新建查询。
(2)右键单击 SQLQuery1.sql,然后单击重命名。
(3)键入 Merge Partition.sql,然后按 Enter。
(4)键入下面的代码。
USE AdventureWorksDW
ALTER PARTITION FUNCTION pf_OrderDateKey()MERGE RANGE (185)
GO
ALTER PARTITION FUNCTION pf_OrderDateKeyArchive ()MERGE RANGE (185)
GO
ALTER PARTITION FUNCTION pf_OrderDateKey()MERGE RANGE (185)
GO
ALTER PARTITION FUNCTION pf_OrderDateKeyArchive ()MERGE RANGE (185)
GO
(5)单击执行。
注意:使用 MERGE,您可以从分区函数删除边界。
8.拆分分区函数以便为新数据创建分区
(1)在解决方案资源管理器中,右键单击该连接,然后单击新建查询。
(2)右键单击 SQLQuery1.sql,然后单击重命名。
(3)键入 Split Partition.sql,然后按 Enter。
(4)键入下面的代码。
USE AdventureWorksDW
ALTER PARTITION FUNCTION pf_OrderDateKey()SPLIT RANGE (915)
GO
ALTER PARTITION FUNCTION pf_OrderDateKey()SPLIT RANGE (915)
GO
(5)单击执行。
9.查看分区数据
(1)返回到 View Archive Data.sql 查询窗口。
(2)单击执行。
(3)注意,FactInternetSalesPartitioned 表中没有 2001 年的数据,而 FactInternetSalesArchive 表中有数据。
注意:使用可调窗口方法,您已将数据移动到存档表中并为下一年的数据提供了新的分区函数边界。
(4)关闭 SQL Server Management Studio。如果收到保存作业的提示,请勿保存。
(5)关闭 Virtual PC,放弃更改。