共用方式為


DROP PARTITION FUNCTION (Transact-SQL)

從目前資料庫移除資料分割函數。 資料分割函數是以 CREATE PARTITION FUNCTION 建立,並且以 ALTER PARTITION FUNCTION 修改。

適用於:SQL Server (SQL Server 2008 至目前版本)。

主題連結圖示 Transact-SQL 語法慣例

語法

DROP PARTITION FUNCTION partition_function_name [ ; ]

引數

  • partition_function_name
    這是要卸除的資料分割函數名稱。

備註

只有在沒有目前使用資料分割函數的資料分割結構描述時,才可以卸除資料分割函數。 如果有使用資料分割函數的資料分割結構描述,DROP PARTITION FUNCTION 就會傳回錯誤。

權限

下列任何一個權限,都可以用來執行 DROP PARTITION FUNCTION:

  • ALTER ANY DATASPACE 權限。 這個權限預設會授與系統管理員 (sysadmin) 固定伺服器角色,以及 db_ownerdb_ddladmin 固定資料庫角色的成員。

  • 對於建立資料分割函數之資料庫的 CONTROL 或 ALTER 權限。

  • 對於建立資料分割函數之資料庫伺服器的 CONTROL SERVER 或 ALTER ANY DATABASE 權限。

範例

下列範例假設目前資料庫中已建立了資料分割函數 myRangePF。

DROP PARTITION FUNCTION myRangePF;

請參閱

參考

CREATE PARTITION FUNCTION (Transact-SQL)

ALTER PARTITION FUNCTION (Transact-SQL)

EVENTDATA (Transact-SQL)

sys.partition_functions (Transact-SQL)

sys.partition_parameters (Transact-SQL)

sys.partition_range_values (Transact-SQL)

sys.partitions (Transact-SQL)

sys.tables (Transact-SQL)

sys.indexes (Transact-SQL)

sys.index_columns (Transact-SQL)