Aracılığıyla paylaş


BÖLÜM FONKSIYONUNU DÜŞÜR (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Mevcut veritabanından bir bölümleme fonksiyonunu kaldırır. Bölümleme fonksiyonları CREATE PARTITION FUNCTION kullanılarak oluşturulur ve ALTER PARTITION FUNCTION kullanılarak değiştirilir.

Transact-SQL söz dizimi kuralları

Sözdizimi

DROP PARTITION FUNCTION partition_function_name [ ; ]  

Arguments

partition_function_name
Düşürülecek bölümleme fonksiyonunun adı.

Açıklamalar

Bir bölümleme fonksiyonu yalnızca şu anda bölüm fonksiyonunu kullanan herhangi bir bölüm şeması yoksa bırakılabilir. Eğer partition fonksiyonunu kullanan bölüm şemaları varsa, DROP PARTITION FUNCTION hata döndürür.

Permissions

Aşağıdaki izinlerden herhangi biri DROP PARTITION FONKSIYONUNU çalıştırmak için kullanılabilir:

  • HERHANGİ BİR DATASPACE İZNİNİ DEĞİŞTİRİN. Bu izin varsayılan olarak sysadmin sabit sunucu rolü ile db_owner ve db_ddladmin sabit veritabanı rollerinin üyelerine verilir.

  • Bölüm işlevinin oluşturulduğu veritabanında CONTROL veya ALTER izni.

  • CONTROL SERVER veya ALTER ANY DATABASE izinleri, bölümleme fonksiyonunun oluşturulduğu veritabanının sunucusunda.

Örnekler

Aşağıdaki örnek, bölümleme fonksiyonunun myRangePF mevcut veritabanında oluşturulduğunu varsaymaktadır.

DROP PARTITION FUNCTION myRangePF;  

Ayrıca Bkz.

BÖLÜM FONKSİYONU OLUŞTUR (Transact-SQL)
PARTİSYON FONKSİYONUNU DEĞİŞTİR (Transact-SQL)
OLAY VERILERI (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)