Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Mevcut veritabanından bir takma ad veri tipi veya ortak dil çalışma zamanı (CLR) kullanıcı tanımlı bir türünü kaldırır.
Transact-SQL söz dizimi kuralları
Sözdizimi
DROP TYPE [ IF EXISTS ] [ schema_name. ] type_name [ ; ]
Arguments
EĞER VARSA
Geçerlidir: SQL Server (SQL Server 2016 (13.x)) 'den günümüz sürümüne kadar).
Tip koşullu olarak sadece zaten varsa düşürür.
schema_name
Takma adın veya kullanıcı tanımlı türünün ait olduğu şemanın adıdır.
type_name
Bırakmak istediğiniz alias veri tipinin adı mı yoksa kullanıcı tanımlı tip mi?
Açıklamalar
DROP TYPE ifadesi, aşağıdakilerden herhangi biri doğru olduğunda çalıştırılmaz:
Veritabanında, takma ad veri tipi veya kullanıcı tanımlı tip sütunlarını içeren tablolar vardır. Alias veya kullanıcı tanımlı tip sütunları hakkında bilgiler, sys.columns veya sys.column_type_usages katalog görünümleri sorgulamasıyla elde edilebilir.
Hesaplanan sütunlar, CHECK kısıtlamaları, şema sınırlı görünümler ve tanımları alias veya kullanıcı tanımlı tipe atıfta bulunan şema bağlı fonksiyonlar vardır. Bu referanslar hakkında bilgiler, sys.sql_expression_dependencies katalog görünümü sorgulamasıyla elde edilebilir.
Veritabanında oluşturulan fonksiyonlar, depolanmış prosedürler veya tetikleyiciler vardır ve bu rutinler, takma ad veya kullanıcı tanımlı tipte değişkenler ve parametreler kullanır. Alias veya kullanıcı tanımlı tür parametreleri hakkında bilgiler, sys.parametreleri veya sys.parameter_type_usages katalog görünümleri sorgulamasıyla elde edilebilir.
Permissions
type_name üzerinde CONTROL izni veya schema_name üzerinde ALTER izni gerektirir.
Örnekler
Aşağıdaki örnek, mevcut veritabanında adlandırılmış ssn bir türün zaten oluşturulduğunu varsaymaktadır.
DROP TYPE ssn ;
Ayrıca Bkz.
TİP OLUŞTUR (Transact-SQL)
OLAY VERILERI (Transact-SQL)