DROP kolekcja SCHEMATU XML (języka Transact-SQL)
Powoduje usunięcie całych kolekcja schematu XML i wszystkie jego składniki.
DROP XML SCHEMA COLLECTION [ relational_schema. ]sql_identifier
Argumenty
relational_schema
Identyfikuje nazwę schematu relacyjnego.Jeśli nie zostanie określony, przyjmowana jest wartość domyślnego schematu relacyjnego.sql_identifier
To nazwa kolekcja schematu XML, aby usunąć.
Remarks
Upuszczanie kolekcja schematu XML jest operacją transakcyjnych.Oznacza to, kiedy strącisz kolekcja schematu XML wewnątrz transakcji i później wycofać transakcji, kolekcja schematu XML nie zostało zerwane.
Nie możesz upuścić kolekcja schematu XML, gdy jest on używany.Oznacza to, że są opuszczane kolekcja nie może być dowolną z następujących czynności:
Skojarzone z żadnym xml Parametr typu lub kolumna.
Określona w ograniczenia tabela.
Odwołanie do funkcja związanych ze schematem lub procedura przechowywana.Na przykład poniższa funkcja powoduje zablokowanie kolekcja schematu XML MyCollection ponieważ funkcja określa WITH SCHEMABINDING. Jeśli zostanie usunięty, istnieje blokada nie w kolekcja SCHEMATU XML.
CREATE FUNCTION dbo.MyFunction() RETURNS int WITH SCHEMABINDING AS BEGIN ... DECLARE @x XML(MyCollection) ... END
Uprawnienia
Aby usunąć kolekcja SCHEMATU XML wymaga uprawnienia DROP w kolekcja.
Aby uzyskać więcej informacji zobaczPermissions on an XML Schema Collection.
Przykłady
W poniższym przykładzie pokazano, usuwanie kolekcja schematu XML.
DROP XML SCHEMA COLLECTION ManuInstructionsSchemaCollection
GO