Tür (Transact-SQL) bırak
Bir diğer ad veri türü veya ortak dil çalışma zamanı (clr) kullanıcı tanımlı tür geçerli veritabanından kaldırır.
Sözdizimi
DROP TYPE [ schema_name. ] type_name [ ; ]
Bağımsız değişkenler
schema_name
diğer ad veya kullanıcı tanımlı tür ait olduğu şema addır.type_name
diğer ad veri türü veya bırakmak istediğiniz kullanıcı tanımlı tür addır.
Açıklamalar
type drop deyim olur yürütmek aşağıdakilerden biri doğru olduğunda:
diğer ad veri türü veya kullanıcı tanımlı türsütunları içeren veritabanındaki tablolar vardır.diğer ad veya kullanıcı tanımlı tür sütunları hakkında bilgi sorgulama yaparak elde edilen sys.columns veya sys.column_type_usageskatalog görünümleri.
Hesaplanan sütunlar onay kısıtlamaları, şemaya bağlı görünümler ve diğer ad veya kullanıcı tanımlı türolan tanımları başvuru şemaya bağlı işlevleri vardır.Bu başvurular hakkında bilgi sorgulama yaparak elde edilen sys.sql_expression_dependencies Katalog görünümü.
İşlevler, saklı yordamlar veya Tetikleyiciler veritabanında oluşturulan vardır ve bu yordamlar değişkenleri ve parametreleri diğer ad veya kullanıcı tanımlı türkullanın.diğer ad veya kullanıcı tanımlı tür parametreleri hakkında bilgi sorgulama yaparak elde edilen sys.parameters veya sys.parameter_type_usageskatalog görünümleri.
diğer ad ve kullanıcı tanımlı tür başvuruları araştırma hakkında daha fazla bilgi için bkz: Kullanıcı tanımlı türler uygulama.
İzinler
On iki denetim izni gerektirir type_name ya da alter izni schema_name.
Örnekler
Aşağıdaki örnek adlı varsayar ssn zaten oluşturulmuş geçerli bir veritabanı.
DROP TYPE ssn ;