Udostępnij za pomocą


FUNKCJA PARTYCJI DROP (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Usuwa funkcję partycjonowania z aktualnej bazy danych. Funkcje partycji są tworzone za pomocą funkcji CREATE PARTITION FUNCTION i modyfikowane za pomocą ALTER PARTITION FUNCTION.

Transact-SQL konwencje składni

Składnia

DROP PARTITION FUNCTION partition_function_name [ ; ]  

Arguments

partition_function_name
To nazwa funkcji partycji, którą należy porzucić.

Uwagi

Funkcję partycji można porzucić tylko wtedy, gdy obecnie nie ma schematów partycji wykorzystujących tę funkcję. Jeśli istnieją schematy partycyjne wykorzystujące tę funkcję, funkcja DROP PARTITION FUNCTION zwraca błąd.

Permissions

Do wykonania funkcji DROP PARTITION można użyć dowolnego z następujących uprawnień:

  • ZMIENIANIE UPRAWNIEŃ DO PRZESTRZENI DANYCH To uprawnienie domyślnie dotyczy członków stałej roli serwera sysadmin oraz stałych ról bazy danych db_owner i db_ddladmin.

  • UPRAWNIENIE CONTROL lub ALTER w bazie danych, w której utworzono funkcję partycji.

  • CONTROL SERVER lub ALTER ANY DATABASE uprawnienie na serwerze bazy danych, w której utworzono funkcję partycji.

Przykłady

Poniższy przykład zakłada, że funkcja myRangePF partycjonowania została utworzona w aktualnej bazie danych.

DROP PARTITION FUNCTION myRangePF;  

Zobacz też

FUNKCJA TWORZENIA PARTYCJI (Transact-SQL)
FUNKCJA PODZIAŁU ALTER (Transact-SQL)
DANE ZDARZEŃ (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)