Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
XML şema koleksiyonunun tamamını ve bileşenlerini siler.
Transact-SQL söz dizimi kuralları
Sözdizimi
DROP XML SCHEMA COLLECTION [ relational_schema. ] sql_identifier
Arguments
relational_schema
İlişkisel şema adını tanımlar. Belirtilmezse, varsayılan ilişkisel şema varsayılır.
sql_identifier
Bırakacak XML şema koleksiyonunun adı.
Açıklamalar
XML şema koleksiyonunu bırakmak işlemsel bir işlemdir. XML şema koleksiyonunu bir işlemin içine bıraktığınızda ve daha sonra işlemi geri aldığınızda, XML şema koleksiyonu bırakılmaz.
Kullanımda olan bir XML şema koleksiyonunu bırakamazsınız. Bu nedenle, bırakılan koleksiyon aşağıdaki koşulların hiçbirinde olamaz:
Herhangi bir xml türü parametresi veya sütunuyla ilişkilendirildi.
Herhangi bir tablo kısıtlamasında belirtilir.
Şemaya bağlı bir işlevde veya saklı yordamda başvurulur. Örneğin, aşağıdaki işlev XML şema koleksiyonunu
MyCollectionkilitler çünkü işlevi belirtirWITH SCHEMABINDING. Kaldırırsanız, üzerindeXML SCHEMA COLLECTIONkilit yoktur.CREATE FUNCTION dbo.MyFunction() RETURNS INT WITH SCHEMABINDING AS BEGIN /* some code may go here */ DECLARE @x AS XML( MyCollection); /* more code may go here */ END
Permissions
Bırakmak XML SCHEMA COLLECTION için koleksiyon üzerinde izin gerekir DROP .
Örnekler
Aşağıdaki örnekte XML şema koleksiyonunun kaldırılması gösterilmektedir.
DROP XML SCHEMA COLLECTION ManuInstructionsSchemaCollection;
GO