War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
DROP XML SCHEMA COLLECTION (Transact-SQL)
Collapse the table of content
Expand the table of content
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

DROP XML SCHEMA COLLECTION (Transact-SQL)

Löscht die gesamte XML-Schemaauflistung und alle zugehörigen Komponenten.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version).

DROP XML SCHEMA COLLECTION [ relational_schema. ]sql_identifier

relational_schema

Identifiziert den Namen des relationalen Schemas. Wenn kein Name angegeben ist, wird das relationale Standardschema verwendet.

sql_identifier

Der Name der zu löschenden XML-Schemaauflistung.

Das Löschen einer XML-Schemaauflistung ist ein Transaktionsvorgang. Das heißt, wenn Sie eine XML-Schemaauflistung innerhalb einer Transaktion löschen und später ein Rollback für die Transaktion ausführen, wird die XML-Schemaauflistung nicht gelöscht.

Eine XML-Schemaauflistung, die verwendet wird, kann nicht gelöscht werden. Das heißt, Folgendes darf für die zu löschende Auflistung nicht zutreffen:

  • Sie darf keinem Parameter bzw. keiner Spalte vom Typ xml zugeordnet sein.

  • Sie darf nicht in Tabelleneinschränkungen angegeben sein.

  • In einer schemagebundenen Funktion oder gespeicherten Prozedur darf nicht darauf verwiesen werden. Beispielsweise sperrt die folgende Funktion die XML-Schemaauflistung MyCollection, weil die Funktion WITH SCHEMABINDING angibt. Wenn Sie dies entfernen, ist für XML SCHEMA COLLECTION keine Sperre vorhanden.

    CREATE FUNCTION dbo.MyFunction()
    RETURNS int
    WITH SCHEMABINDING
    AS
    BEGIN
       ...
       DECLARE @x XML(MyCollection)
       ...
    END;
    

Zum Löschen von XML SCHEMA COLLECTION ist die DROP-Berechtigung für die Auflistung erforderlich.

Das folgende Beispiel zeigt, wie eine XML-Schemaauflistung entfernt wird.

DROP XML SCHEMA COLLECTION ManuInstructionsSchemaCollection;
GO

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft