xml şema KOLEKSIYONU (Transact-sql) bırak

Tüm xml şema koleksiyonu ve tüm bileşenlerini siler.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

DROP XML SCHEMA COLLECTION [ relational_schema. ]sql_identifier

Bağımsız değişkenler

  • relational_schema
    İlişkisel şema tanımlar. Belirtilmezse, varsayılan ilişkisel şema varsayılır.

  • sql_identifier
    xml şema koleksiyonu bırak addır.

Açıklamalar

xml şema koleksiyonu bırakarak, işlem bir işlemdir. Bunun anlamı bir xml şema koleksiyonu bir hareket içinde ve daha sonra bıraktığınızda rulo geri hareketi, xml şema koleksiyonu değil bırakılır.

Kullanımda değilken bir xml şema koleksiyonu bırakamazsınız. Bu koleksiyonun bırakılan aşağıdakilerden herhangi biri olamaz anlamına gelir:

  • İle ilgili xmlparametre veya sütun yazın.

  • Herhangi bir tablo kısıtlamaları belirtilen.

  • Bir şemaya bağlı işlev veya saklı yordam içinde başvurulan. Örneğin, aşağıdaki işlevi-ecek kilit xml şema koleksiyonu MyCollectionişlevi belirtir çünkü WITH SCHEMABINDING. Bu dosyayı kaldırırsanız, xml şema koleksiyonu kilit yok orada.

    CREATE FUNCTION dbo.MyFunction()
    RETURNS int
    WITH SCHEMABINDING
    AS
    BEGIN
       ...
       DECLARE @x XML(MyCollection)
       ...
    END
    
    CREATE FUNCTION dbo.MyFunction()
    RETURNS int
    WITH SCHEMABINDING
    AS
    BEGIN
       ...
       DECLARE @x XML(MyCollection)
       ...
    END
    

İzinler

xml şema koleksiyonu bırak bırakma izni derlemede gerektirir.

Örnekler

Aşağıdaki örnek, bir xml şema koleksiyonu kaldırma gösterir.

DROP XML SCHEMA COLLECTION ManuInstructionsSchemaCollection
GO

DROP XML SCHEMA COLLECTION ManuInstructionsSchemaCollection
GO

Ayrıca bkz.

Başvuru

xml şema KOLEKSIYONU (Transact-sql) oluştur

alter xml şema KOLEKSIYONU (Transact-sql)

eventdata (Transact-sql)

Gereksinimleri ve xml şema koleksiyonları sunucu üzerindeki kısıtlamaları

Kavramlar

Yazılı xml yazılmamış xml karşılaştırın