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
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.
