xml şema KOLEKSİYONU (Transact-SQL) bırak
Tüm xml şema koleksiyon ve tüm bileşenlerini siler.
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 kabul edilir.sql_identifier
xml şema koleksiyon bırak için adıdır.
Açıklamalar
Bir xml şema koleksiyon bırakarak işlemsel bir işlemdir.Bu, bir hareket içinde bir xml şema koleksiyon bırak ve daha sonra geri almak xml şema koleksiyon hareket düşürülmedi anlamına gelir.
Kullanımda değilken bir xml şema koleksiyon bırakamazsınız.Başka bir deyişle, atlanmasını koleksiyon herhangi biri olamaz:
Herhangi ile ilişkili xml parametre veya sütunyazın.
Tüm tablo kısıtlamalarını belirtti.
Bir şemaya bağlı işlev veya saklı yordambaşvuruyor.Örneğin, aşağıdaki işlev bırakılacak kilit xml şema koleksiyon MyCollection çünkü işlev belirtir WITH SCHEMABINDING.Kaldırırsanız, xml şema KOLEKSİYONU üzerinde hiçbir kilit vardır.
CREATE FUNCTION dbo.MyFunction() RETURNS int WITH SCHEMABINDING AS BEGIN ... DECLARE @x XML(MyCollection) ... END
İzinler
Bir xml şema KOLEKSİYONU bırak için koleksiyonbırakma izni gerektirir.
Daha fazla bilgi için, bkz. Bir xml şeması derlemesi üzerinde izinleri.
Örnekler
Aşağıdaki örnek xml şema koleksiyonkaldırma gösterir.
DROP XML SCHEMA COLLECTION ManuInstructionsSchemaCollection
GO
.gif)