<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=SQL%2FXML</id>
	<title>SQL/XML - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=SQL%2FXML"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=SQL/XML&amp;action=history"/>
	<updated>2026-05-18T11:15:52Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=SQL/XML&amp;diff=2205811&amp;oldid=prev</id>
		<title>imported&gt;Siegbert v2: Fast alle Quellen und Weblinks waren offline =&gt; Archiv oder alt. URL / erste Version von 2003; aktuelle Version 6.0 von 2023 / Literatur entfernt, da Verstoß gegen WP:BLG § 2; siehe Diskussion:SQL/XML#Ungeeignete Quelle</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=SQL/XML&amp;diff=2205811&amp;oldid=prev"/>
		<updated>2025-07-09T08:10:47Z</updated>

		<summary type="html">&lt;p&gt;Fast alle Quellen und Weblinks waren offline =&amp;gt; Archiv oder alt. URL / erste Version von 2003; aktuelle Version 6.0 von 2023 / Literatur entfernt, da Verstoß gegen &lt;a href=&quot;/index.php?title=WP:BLG&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:BLG (Seite nicht vorhanden)&quot;&gt;WP:BLG&lt;/a&gt; § 2; siehe &lt;a href=&quot;/index.php?title=Diskussion:SQL/XML&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Diskussion:SQL/XML (Seite nicht vorhanden)&quot;&gt;Diskussion:SQL/XML#Ungeeignete Quelle&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;SQL/XML&amp;#039;&amp;#039;&amp;#039; spezifiziert SQL-basierte Erweiterungen zur Nutzung von [[XML]] in Verbindung mit [[SQL]]. Der neue Datentyp &amp;#039;&amp;#039;XML&amp;#039;&amp;#039; als auch diverse Routinen, Funktionen sowie XML-zu-SQL und SQL-zu-XML-Abbildung werden eingeführt, um Manipulation und Speicherung von XML in einer SQL-[[Datenbank]] zu unterstützen.&lt;br /&gt;
&lt;br /&gt;
SQL/XML ist in Teil 14 &amp;#039;&amp;#039;XML-Related Specifications (SQL/XML)&amp;#039;&amp;#039; des Standards ISO/IEC 9075 der Datenbanksprache [[SQL#Sprachstandard|SQL]] definiert. Die erste Version erschien im Dezember 2003.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.iso.org/standard/35341.html |titel=ISO/IEC 9075-14:2003 |werk=iso.org |datum=2003-12 |sprache=en |abruf=2025-07-09}}&amp;lt;/ref&amp;gt; Der Standard ist nicht frei verfügbar, jedoch gibt es ein ZIP-Archiv mit einem Entwurf der dritten Version, die im Juli 2008 erschien.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.wiscorp.com/sql200n.zip |titel=Zip-Archiv mit einem Entwurf der dritten Version von SQL/XML |werk=wiscorp.com |datum=2006-02-01 |format=ZIP; 12,2&amp;amp;nbsp;MB &amp;amp;#91;Inhalt:&amp;amp;nbsp;PDF&amp;amp;#93; |sprache=en |archiv-url=https://web.archive.org/web/20230810150611/http://www.wiscorp.com/sql200n.zip |archiv-datum=2023-08-10 |abruf=2025-07-09}}&amp;lt;/ref&amp;gt; Im Juni 2023 wurde die aktuelle Version 6.0 (ISO/IEC 9075-14:2023) veröffentlicht.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.iso.org/standard/76587.html |titel=ISO/IEC 9075-14:2023 |werk=iso.org |datum=2023-06 |sprache=en |abruf=2025-07-09}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
Die SQL/XML-Spezifikation beinhaltet Funktionen für die Konstruktion von XML-Daten. Diese Funktionen erlauben es dem Benutzer, neue Elemente oder Attribute mit Werten aus relationalen Tabellen zu konstruieren. Andere Funktionen wie beispielsweise XMLCONCAT oder XMLAGG können dazu verwendet werden, um kleine XML-Fragmente in größere zusammenzuführen. Folgende Konstruktionsfunktionen stehen zur Verfügung:&lt;br /&gt;
* XMLELEMENT&lt;br /&gt;
* XMLATTRIBUTES&lt;br /&gt;
* XMLFOREST&lt;br /&gt;
* XMLCONCAT&lt;br /&gt;
* XMLNAMESPACES&lt;br /&gt;
* XMLCOMMENT&lt;br /&gt;
* XMLPI&lt;br /&gt;
* XMLDOCUMENT&lt;br /&gt;
* XMLAGG&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
SQL/XML definiert aber auch Funktionen, die es dem Benutzer erlauben, [[XQuery]]-Ausdrücke in [[SQL]]-Statements zu verwenden. Diese Funktionen lauten:&lt;br /&gt;
* XMLQUERY&lt;br /&gt;
* XMLTABLE&lt;br /&gt;
&lt;br /&gt;
Während XMLQUERY Werte vom Typ XML zurückgibt, kann die Funktion XMLTABLE XML Daten als Input verwenden und eine [[Datenbanktabelle|relationale Tabelle]] als Ausgabe produzieren. Eigenschaften von XML-Daten können zum Beispiel mit dem XMLEXISTS-Prädikat ausgedrückt werden, typischerweise in der [[SQL#Abfrage mit Filter nach Inhalt (WHERE ... LIKE ...)|WHERE-Klausel]] eines SQL-Statements.&lt;br /&gt;
&lt;br /&gt;
== Standardkonformität ==&lt;br /&gt;
Auf dem genannten Entwurf des ISO-Standards basiert auch die Evaluierung der &amp;#039;&amp;#039;SQL/XML&amp;#039;&amp;#039;:2006-Standardkonformität von [[Oracle (Datenbanksystem)#Version 11g|Oracle 11g]] Release 1, [[MS SQL Server]] 2008 und [[MySQL]] 5.1.30 von Wagner. Das Ergebnis dieser Evaluierung wird in folgender Aufstellung dargestellt:&amp;lt;ref&amp;gt;{{Literatur |Autor=Michael Wagner |Titel=SQL/XML:2006&amp;amp;nbsp;– Evaluierung der Standardkonformität ausgewählter Datenbanksysteme |Verlag=Diplomica Verlag |Datum=2010 |ISBN=3-8366-9609-6}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! Oracle 11g Release 1 !! MS SQL Server 2008 !! MySQL 5.1.30&lt;br /&gt;
|-&lt;br /&gt;
| Basisdatentyp XML || teilweise (Oracle bezeichnet den Datentyp als &amp;#039;XMLType&amp;#039; anstelle von &amp;#039;XML&amp;#039;) || hohe || keine&lt;br /&gt;
|-&lt;br /&gt;
| SQL/XML-Prädikate || hohe || teilweise || keine&lt;br /&gt;
|-&lt;br /&gt;
| SQL/XML-Funktionen || hohe || teilweise || geringe&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Aufgrund der kaum nennenswerten Änderungen in SQL/XML:2008 gegenüber SQL/XML:2006 hat oben angeführte Aufstellung nach wie vor Gültigkeit.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{Internetquelle |url=https://www.iso.org/standard/76587.html |titel=ISO/IEC 9075-14:2023 |werk=iso.org |sprache=en |abruf=2025-07-09 |abruf-verborgen=ja}}&lt;br /&gt;
* {{Internetquelle |autor=Andrew Eisenberg, Jim Melton |url=https://sigmodrecord.org/publications/sigmodRecord/0409/11.JimMelton.pdf |titel=Advancements in SQL/XML |werk=sigmodrecord.org |format=PDF |sprache=en |abruf=2025-07-09 |abruf-verborgen=ja}}&lt;br /&gt;
* {{Internetquelle |autor=Andrew Eisenberg, Jim Melton |url=https://sigmodrecord.org/publications/sigmodRecord/0206/standard.pdf |titel=SQL/XML is Making Good Progress |werk=sigmodrecord.org |format=PDF |sprache=en |abruf=2025-07-09 |abruf-verborgen=ja}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:SQL]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Siegbert v2</name></author>
	</entry>
</feed>