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.

Konu bağlantısı simgesi 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 ;

Ayrıca bkz.

Başvuru

CREATE TYPE (Transact-SQL)

eventdata (Transact-sql)