TYPE (Transact-sql) bırak
Diğer ad veri türü veya bir ortak dil çalışma zamanı (clr) kullanıcı tanımlı türü geçerli veritabanından kaldırır.
Transact-SQL Sözdizim Kuralları
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 kullanıcı tanımlı türü bırak istediğiniz addır.
Açıklamalar
type drop deyimi ne zaman yürütmez aşağıdakilerden biri doğrudur:
Diğer ad veri türü veya kullanıcı tanımlı türü sütun içeren tablolar veritabanı vardır. Diğer ad veya kullanıcı tanımlı tür sütunlar hakkında bilgi sorgulama yaparak elde edilen sys.columns ya sys.column_type_usages katalog görünümler.
Hesaplanmış sütun, check kısıtlamaları, şemaya bağlı görünümler ve şemaya bağlı işlevleri olan tanımları türü kullanıcı tanımlı veya diğer ad başvuru bulunmaktadır. Bu başvurular hakkında bilgi sorgulama yaparak elde edilen c.sys.sql_expression_dependencies Katalog görünümü.
İşlevler, saklı yordamlar veya Tetikleyiciler veritabanında oluşturulan vardır ve değişkenleri ve parametreleri takma veya kullanıcı tanımlı türü bu yordamları kullanın. Diğer ad veya kullanıcı tanımlı türü parametreleri hakkında bilgi sorgulama yaparak elde edilen kullanmasys.objectsvesys.parametersKullanıcı ya sys.parameter_type_usages katalog görünümler.
İzinler
Üzerinde ya da control izni gerektirir type_nameya da üzerinde izni alter schema_name.
Örnekler
Aşağıdaki örnek adlı varsayar ssnzaten geçerli veritabanında oluşturulur.
DROP TYPE ssn ;
DROP TYPE ssn ;