Share via


TYPE (Transact-SQL) DROP

Bir diğer ad 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.

Topic link iconTransact-SQL sözdizimi kuralları

DROP TYPE [ schema_name. ] type_name [ ; ]

Bağımsız değişkenler

  • schema_name
    Diğer ad veya tür kullanıcı tanımlı olduğu şema adıdır.

  • type_name
    diğer ad ad veri türü veya kullanıcı tanımlı tür bırakma istediğiniz addır.

Remarks

Ne TÜR DROP deyim çalıştırmaz aşağıdakilerden herhangi biri doğrudur:

  • diğer ad ad veri türü veya kullanıcı tanımlı tür sütunları içeren veritabanındaki tablolar da vardır.Sorgulayarak diğer ad ad adı veya kullanıcı tanımlı tür sütunlarındaki hakkında bilgi elde edilebilir sys.Columns or sys.column_type_usages katalog görünümleri.

  • Hesaplanan sütunlar, CHECK kısıtlamaları, şemaya bağlı görünümler ve şemaya bağlı işlevleri, tanımları diğer ad ad adı veya kullanıcı tanımlı tür başvuru var.Sorgulayarak bu başvurular hakkında bilgi elde edilebilir sys.sql_expression_dependencies kataloğunu görüntüleyin.

  • Işlevler, saklı yordamlar ve veritabanı içinde oluşturulmuş vardır ve bu yordamlar, değişkenleri ve diğer ad ad adı veya kullanıcı tanımlı tür parametreleri kullanın.Sorgulayarak diğer ad ad adı veya kullanıcı tanımlı tür parametreleri hakkında bilgi elde edilebilir sys.Parameters or sys.parameter_type_usages katalog görünümleri.

Diğer ad ve kullanıcı tanımlı tür başvurularını araştırma hakkında daha fazla bilgi için bkz: Kullanıcı tanımlı türler uygulama.

İzinler

Üzerinde ya da DENETIM izni gerektirir. type_name veya ALTER izni schema_name.

Örnekler

Aşağıdaki örnek adlı bir tür olduğunu varsayar. ssn Geçerli veritabanında zaten oluşturulur.

DROP TYPE ssn ;