Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Managed Instance
Törli a teljes XML-sémagyűjteményt és annak összes összetevőjét.
Transact-SQL szintaxis konvenciók
Szemantika
DROP XML SCHEMA COLLECTION [ relational_schema. ] sql_identifier
Arguments
relational_schema
Azonosítja a relációs séma nevét. Ha nincs megadva, a rendszer feltételezi az alapértelmezett relációs sémát.
sql_identifier
Az elvetni kívánt XML-sémagyűjtemény neve.
Megjegyzések
Az XML-sémagyűjtemény elvetése tranzakciós művelet. Ha egy XML-sémagyűjteményt egy tranzakcióba dob, majd később visszaállítja a tranzakciót, az XML-sémagyűjtemény nem lesz elvetve.
Használatban lévő XML-sémagyűjteményeket nem lehet elvetni. Az elvetett gyűjtemény tehát nem lehet az alábbi feltételek egyikében sem:
Bármely xml-típusparaméterhez vagy oszlophoz társítva.
Minden táblakorlátozásban meg van adva.
Sémafüggvényben vagy tárolt eljárásban hivatkozott. Az alábbi függvény például zárolja az XML-sémagyűjteményt
MyCollection, mert a függvény megadjaWITH SCHEMABINDING. Ha eltávolítja, nincs zárolás aXML SCHEMA COLLECTION.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
Ha el szeretne dobni egy gyűjteményt XML SCHEMA COLLECTION , engedélyre van szüksége DROP .
Példák
Az alábbi példa egy XML-sémagyűjtemény eltávolítását mutatja be.
DROP XML SCHEMA COLLECTION ManuInstructionsSchemaCollection;
GO