Ich habe einige XML-Schemadefinitionen, die mit DBMS_XMLSCHEMA registriert wurden. Ich habe Tabellen mit den generierten XMLTypes erstellt. Ich kann XML mit XMLQuery erstellen. Wenn ich das richtig verstehe, können die Abfrageergebnisse in die Tabelle eingefügt werden, wenn die Definition korrekt ist.
Letztendlich muss das XML in eine Datei geschrieben werden, aber ich bin mir nicht sicher, ob das Schreiben von XMLQueries von Grund auf der beste Weg ist, um das XML zu generieren. Gibt es eine Möglichkeit, das XML-Schema einen XML-Stub für eine Anleitung oder eine XMLQuery-Vorlage generieren zu lassen? Die Daten befinden sich derzeit alle in regulären Oracle-Tabellen, sind jedoch sehr unterschiedlich angeordnet. Daher sind alle Informationen zur Erleichterung des Exports nach XML basierend auf einem bestimmten Satz registrierter Schemata hilfreich.
quelle
Antworten:
Es ist ziemlich direkt, eine bereits vorhandene Auswahl an XML zu senden: http://docs.oracle.com/cd/B19306_01/appdev.102/b14259/xdb13gen.htm#i1028612
Das Erstellen von XML ist Teil der grundlegenden SQL-Spezifikationen und auf den meisten Servern verfügbar. Sie können die SQL Server-Version hier überprüfen: http://blog.sqlauthority.com/2009/02/12/sql-server-simple-example-of-creating-xml-file-using-t-sql/
quelle