適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體藉由分割或合併資料分割函數的界限值來變更資料分割函數。 執行 ALTER PARTITION FUNCTION 陳述式,可將一個使用資料分割函數的資料表或索引分割區分割為兩個分割區。 此陳述式也可以將兩個分割區合併成一個分割區。警告...
ALTER PARTITION FUNCTION 只能用于将一个分区拆分为两个,或将两个分区合并为一个。 若要更改表或索引的分区方式(例如,从 10 个分区变为 5 个分区),可以使用下列选项之一: 使用所需的分区函数创建一个新的已分区表,然后使用 INSERT INTO ... SELECT FROM Transact-SQL 语句或者在 SQL Server Management Studio...
SQL Server Azure SQL 数据库 Azure SQL 托管实例 通过拆分或合并边界值更改分区函数。 运行 ALTER PARTITION FUNCTION 语句可将使用分区函数的一个表或索引分区拆分为两个分区。 此外,该语句还可将两个分区合并为一个分区。 注意 多个表或索引可以使用同一分区函数。 ALTER PARTITION FUNCTION 在单个事务中影响所有这...
查看方法是:在SQL ServerManagement Studio中,选择数据库-->存储-->分区方案,右击分区方案名,在弹出的菜单中选择“编写分区方案脚本为”-->CREATE到-->新查询编辑器窗口,如下图所示: 为分区方案添加了下一个可使用的文件组之后,我们就可以动手修改分区函数了,使用代码如下所示: ALTER PARTITION FUNCTION partfunSa...
随着时间的推移,你可能会希望为已分区的表添加额外的分区(例如,可以为每一个新年创建一个新的分区)。要增加一个新的分区,可以使用ALTER PARTITION SCHEME和ALTER PARTITION FUNCTION命令。 要想为一个既有的分区函数创建新的分区,首先必须准备一个文件组来保存新分区的数据(新的或者已有的文件组都行)。第一步是使...
如果partition_function_name 生成的分区数少于文件组数,则第一个未分配的文件组将标记为 NEXT USED,并且出现显示命名 NEXT USED 文件组的信息。如果指定了 ALL,则单独的 file_group_name 将为该 partition_function_name 保持它的 NEXT USED 属性。如果在 ALTER PARTITION FUNCTION 语句中创建了一个分区,则 NEXT ...
AlterLoginOptionsStatement 类 AlterLoginStatement 类 AlterMasterKeyOption 枚举 AlterMasterKeyStatement 类 AlterMessageTypeStatement 类 AlterPartitionFunctionStatement 类 AlterPartitionFunctionStatement 类 AlterPartitionFunctionStatement 构造函数 AlterPartitionFunctionStatement 方法 AlterPartitionFunctionStatement 属性 Alt...
ALTER PARTITION SCHEME [AgePS] NEXT USED [primary] 上句指定了当拆分出新分区时,使用 [primary] 文件组,当然这个可以随意指定数据库包括的文件组,也可以再新加入一个文件组来用。 9.修改分区函数:增加分区 ALTER PARTITION FUNCTION AgePF() SPLIT RANGE(20) ...
对承载了创建分区方案时所在数据库的服务器的 CONTROL SERVER 或 ALTER ANY DATABASE 权限。示例以下示例假设当前数据库中已存在分区方案 MyRangePS1 和文件组 test5fg。SQL 复制 ALTER PARTITION SCHEME MyRangePS1 NEXT USED test5fg; 作为ALTER PARTITION FUNCTION 语句的结果,文件组 test5fg 将接收已分区表或...
在 BEGIN TRANSACTION 语句之后,使用快照隔离时不允许使用以下 DDL 语句:ALTER TABLE、CREATE INDEX、CREATE XML INDEX、ALTER INDEX、DROP INDEX、DBCC REINDEX、ALTER PARTITION FUNCTION、ALTER PARTITION SCHEME 或任何公共语言运行时 (CLR) DDL 语句。 在隐式事务中使用快照隔离时,允许使用这些语句。 根...