Aracılığıyla paylaş


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.

Konu bağlantısı simgesiTransact-SQL sözdizimi 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 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 ;