Sdílet prostřednictvím


FUNKCE ODDĚLOVÁNÍ (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Odstraní partition funkci z aktuální databáze. Funkce oddílů se vytvářejí pomocí funkce CREATE PARTITION FUNCTION a upravují pomocí funkce ALTER PARTITION FUNCTION.

Transact-SQL konvence syntaxe

Syntaxe

DROP PARTITION FUNCTION partition_function_name [ ; ]  

Arguments

partition_function_name
je název partition funkce, která má být vynechána.

Poznámky

Partition function lze zrušit pouze tehdy, pokud v současnosti neexistují partition schémata používající partition funkci. Pokud existují schémata oddílů používajících funkci oddílu, FUNKCE ODDÍLU ODDĚLOVÁNÍ vrátí chybu.

Povolení

K vykonání funkce DROP PARTITION FUNCTION lze použít jakékoli z následujících oprávnění:

  • Oprávnění ALTER ANY DATASPACE. Toto oprávnění ve výchozím nastavení platí pro členy pevných rolí serveru sysadmin a pevných databázových rolí db_owner a db_ddladmin.

  • OVLÁDÁNÍ nebo ALTER oprávnění k databázi, ve které byla vytvořena partiční funkce.

  • CONTROL SERVER nebo ALTER ANY DATABASE oprávnění na serveru databáze, ve které byla vytvořena funkce oddílu.

Examples

Následující příklad předpokládá, že partition funkce myRangePF byla vytvořena v aktuální databázi.

DROP PARTITION FUNCTION myRangePF;  

Viz také

CREATE PARTITION FUNCTION (Transact-SQL)
FUNKCE ROZDĚLENÍ ALTER (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)