UPDATE XMLSCHEMA Befehl

UPDATE XMLSCHEMA aktualisiert ein XML-Schema mit einem anderen im XML-Schema-Repository (XSR).

Berechtigung

Eine der folgenden Berechtigungen:
  • DBADM
  • Zugriffsrecht SELECT für die Katalogsichten SYSCAT.XSROBJECTS und SYSCAT.XSROBJECTCOMPONENTS und eine der folgenden Gruppen von Zugriffsrechten:
    • Zugriffsrecht ALTERIN für das zu aktualisierende XML-Schema und Zugriffsrecht DROPIN für das neue XML-Schema, wenn die Option DROP NEW SCHEMA angegeben ist.
    • OWNER für das mit xml-schema1 angegebene XML-Schema

Erforderliche Verbindung

Datenbank

Befehlssyntax

Read syntax diagramSkip visual syntax diagramUPDATE XMLSCHEMAxmlschema1WITHxmlschema2DROP NEW SCHEMA

Befehlsparameter

UPDATE XMLSCHEMA xmlschema1
Gibt die SQL-Kennung des ursprünglichen XML-Schemas an, das aktualisiert werden soll.
WITH xmlschema2
Gibt die SQL-Kennung des neuen XML-Schemas an, mit dem das ursprüngliche XML-Schema aktualisiert werden soll.
DROP NEW SCHEMA
Gibt an, dass das neue XML-Schema nach der Aktualisierung des ursprünglichen XML-Schemas gelöscht werden soll.

Beispiel

UPDATE XMLSCHEMA JOHNDOE.OLDPROD
WITH JOHNDOE.NEWPROD
DROP NEW SCHEMA

Der Inhalt des XML-Schemas JOHNDOE.OLDPROD wird durch den Inhalt von JOHNDOE.NEWPROD aktualisiert, und das XML-Schema JOHNDOE.NEWPROD wird gelöscht.

Hinweise zur Verwendung

  • Das ursprüngliche und das neue XML-Schema müssen kompatibel sein. Der Abschnitt Kompatibilitätsanforderungen für das Weiterentwickeln von XML-Schemata enthält ausführliche Informationen zu den Kompatibilitätsanforderungen.
  • Damit ein XML-Schema aktualisiert werden kann, müssen das ursprüngliche und das neue Schema im XML-Schema-Repository (XSR) registriert werden.