XML SCHEMA koleksiyon (Transact-SQL) DROP
Tüm XML şema koleksiyon ve tüm bileşenlerini siler.
DROP XML SCHEMA COLLECTION [ relational_schema. ]sql_identifier
Bağımsız değişkenler
relational_schema
Ilişkisel bir şema tanımlar.Belirtilmezse, varsayılan ilişkisel şema kabul edilir.sql_identifier
Bırakmak için XML şema derlemesinin addır.
Remarks
Bir XML şema koleksiyon bırakarak hareketsel bir işlemdir.Bir işlem içinde ve bir XML şema koleksiyon düşürdüğünüzde, bunun anlamı top yeniden hareket, XML şema koleksiyon olarak bırakılır.
Kullanımda olduğunda bir XML şema koleksiyon bırakamazsınız.Bu, aşağıdakilerden herhangi birini bırakılan koleksiyon olamaz anlamýna gelir:
Fırsatla ile ilişkili xml parametre veya sütun yazın.
Herhangi bir tablo kısıtlamaları içinde belirtildi.
Bir şemaya bağlı işlev veya saklı yordam başvuruyor.Örneğin, aşağıdaki işlevi, XML şema koleksiyon kilitlenir MyCollection çünkü, işlev belirtir. WITH SCHEMABINDING. Kaldırırsanız, XML SCHEMA koleksiyon üzerinde hiçbir kilit yok.
CREATE FUNCTION dbo.MyFunction() RETURNS int WITH SCHEMABINDING AS BEGIN ... DECLARE @x XML(MyCollection) ... END
İzinler
Bir XML SCHEMA koleksiyon bırakılacağı derlemede DROP izni gerektirir.
Daha fazla bilgi için bkz:Bir XML şeması derlemesi izinleri.
Örnekler
Aşağıdaki örnek, bir XML şema koleksiyon kaldırma gösterir.
DROP XML SCHEMA COLLECTION ManuInstructionsSchemaCollection
GO
See Also