xml şema KOLEKSIYONU (Transact-sql) bırak
Tüm xml şema koleksiyonu ve tüm bileşenlerini siler.
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)
Gereksinimleri ve xml şema koleksiyonları sunucu üzerindeki kısıtlamaları