{"id":533,"date":"2024-09-03T12:04:30","date_gmt":"2024-09-03T10:04:30","guid":{"rendered":"https:\/\/modedcon.com\/?page_id=533"},"modified":"2025-08-18T20:08:40","modified_gmt":"2025-08-18T18:08:40","slug":"erstellen-und-verarbeiten-von-json-und-xml-daten-mit-sql","status":"publish","type":"page","link":"https:\/\/modedcon.com\/en\/kurse\/erstellen-und-verarbeiten-von-json-und-xml-daten-mit-sql\/","title":{"rendered":"Erstellen und Verarbeiten von JSON- und XML-Daten mit SQL"},"content":{"rendered":"<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<p>Der Kurs ist auf 3 Tage ausgelegt. Es wird davon ausgegangen, dass die Teilnehmer zumindest Basiskenntnisse von SQL haben. Die Teilnehmer sollten sich au\u00dferdem mit ACS-Run SQL Scripts auskennen. <\/p>\n\n\n\n<p>3 Tage f\u00fcr beide Themen ist schon ziemlich eng und es bleibt wenig Zeit f\u00fcr \u00dcbungen. <\/p>\n\n\n\n<p>Der Kurs kann deshalb auch in einen 2-t\u00e4gigen Kurs f\u00fcr die Erstellung und Verarbeitung von XML und einen 2-t\u00e4gigen Kurs f\u00fcr die Erstellung und Verarbeitung von JSON mit SQL aufgesplittet werden. In diesem Fall wird in beiden Kursen der Zugriff auf das IFS bzw. der Zugriff auf Webservices abgedeckt. Beide Kurse k\u00f6nnen einzeln gebucht werden. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"margin-top:48px;margin-bottom:24px\">Inhalte<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Erstellen XML-Dokumente<\/strong>\n<ul class=\"wp-block-list\">\n<li>Datentyp XML<\/li>\n\n\n\n<li>SQL XML-Publishing Funktionen\n<ul class=\"wp-block-list\">\n<li>Skalare Funktionen zum Erstellen von Elementen mit und ohne Attribute und mit und ohne Name-Spaces<\/li>\n\n\n\n<li>Aggregat-Funktionen<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Beispiele: Erstellen komplexerer XML-Dokumente<\/li>\n\n\n\n<li>Ausgabe XML-Dokumente mit embedded SQL ins IFS<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Verarbeiten XML-Dokumente<\/strong>\n<ul class=\"wp-block-list\">\n<li>Annotated Schema Decomposition\n<ul class=\"wp-block-list\">\n<li>Aufl\u00f6sung von XML-Daten mittels XML-Schemata<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>XMLTABLE-Funktion\n<ul class=\"wp-block-list\">\n<li>XPATH Syntax<\/li>\n\n\n\n<li>Zugriff auf XML-Spalten<\/li>\n\n\n\n<li>Zugriff auf IFS-Dateien<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Verarbeitung vom komplexeren XML-Dokumenten<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>JSON versus XML<\/strong><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>JSON Basics<\/strong><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>JSON Support in SQL<\/strong><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Erstellen von JSON-Dokumenten<\/strong>\n<ul class=\"wp-block-list\">\n<li>Erstellen von (verschachtelten) Objekten<\/li>\n\n\n\n<li>Erstellen von Arrays\n<ul class=\"wp-block-list\">\n<li>Auflistung von Werten \/ Objekten<\/li>\n\n\n\n<li>Basierend auf SELECT-Statement<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Erstellen von Arrays \u00fcber mehrere Zeilen<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>JSON-Pr\u00e4dikate<\/strong>\n<ul class=\"wp-block-list\">\n<li>Pr\u00fcfen g\u00fcltige JSON-Daten<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Verarbeitung von JSON-Dokumenten mit JSON_Table<\/strong>\n<ul class=\"wp-block-list\">\n<li>JSON Path Expression<\/li>\n\n\n\n<li>Konvertierung von JSON-Datentypen in SQL-Datentypen<\/li>\n\n\n\n<li>Regular Column Definition<\/li>\n\n\n\n<li>Column Nested Path Definition<\/li>\n\n\n\n<li>Ordinality Column Definition<\/li>\n\n\n\n<li>Return JSON formatted Data<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>JSON &#8211; Komplexere Beispiele<\/strong><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Selektieren von JSON-Daten<\/strong>\n<ul class=\"wp-block-list\">\n<li>JSON_VALUE und JSON_QUERY<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Verarbeiten von JSON-Daten aus Web-Services<\/strong><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:35%\">\n<div class=\"wp-block-group has-custom-bg-background-color has-background is-vertical is-layout-flex wp-container-core-group-is-layout-079504a7 wp-block-group-is-layout-flex\" style=\"padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--10)\">\n<p class=\"hideonmobile\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/\" data-type=\"page\" data-id=\"74\">zur\u00fcck zur \u00dcbersicht<\/a><\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading has-large-font-size\">Dieser Kurs<\/h2>\n\n\n\n<p>Teilnehmer: 8<br>Dauer: 3 Tage<\/p>\n\n\n\n<p class=\"has-custom-logo-red-color has-text-color has-link-color wp-elements-0769cf7e1cc07049e052ffe016fe898e\">Die Buchung ist nur f\u00fcr Unternehmer, Gewerbetreibende, Freiberufler und \u00f6ffentliche Institutionen m\u00f6glich; nicht f\u00fcr Verbraucher i.S.d. \u00a7 13 BGB.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-custom-logo-blue-background-color has-background wp-element-button\" href=\"https:\/\/modedcon.com\/en\/kontakt\/\">Unverbindliche Anfrage stellen<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-5f9f5280 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading has-large-font-size\">Alle Kurse<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:0.5rem;font-size:clamp(0.929rem, 0.929rem + ((1vw - 0.2rem) * 0.785), 1.4rem);\">RPG<\/h3>\n\n\n\n<ul class=\"wp-block-list is-style-default\">\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/rpg-intro\/\" data-type=\"page\" data-id=\"515\">RPG \u2013 Intro<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/rpg-jump-start\/\" data-type=\"page\" data-id=\"521\">RPG \u2013 Jump-Start<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/ile-konzepte\/\" data-type=\"page\" data-id=\"525\">ILE Konzepte<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/embedded-sql\/\" data-type=\"page\" data-id=\"527\">Embedded SQL<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:0.5rem;font-size:clamp(0.929rem, 0.929rem + ((1vw - 0.2rem) * 0.785), 1.4rem);\">SQL<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/sql-abfragen-fuer-beginner\/\" data-type=\"page\" data-id=\"529\">SQL Abfragen f\u00fcr Beginner<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/sql-abfragen-fuer-profis\/\" data-type=\"page\" data-id=\"531\">SQL Abfragen f\u00fcr Profis<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/erstellen-und-verarbeiten-von-json-und-xml-daten-mit-sql\/\" data-type=\"page\" data-id=\"533\">Erstellen und Verarbeiten von JSON- und XML-Daten mit SQL<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/programmiersprache-sql\/\" data-type=\"page\" data-id=\"535\">Programmiersprache SQL<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/sql-performance-analyse\/\" data-type=\"page\" data-id=\"538\">SQL-Performance Analyse<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/data-centric-verlagerung-von-programmlogik-in-die-datenbank\/\" data-type=\"page\" data-id=\"540\">Data Centric Verlagerung von Programmlogik in die Datenbank<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/anwendungsmodernisierung-datenbank\/\" data-type=\"page\" data-id=\"542\">Anwendungsmodernisierung Datenbank<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:0.5rem;font-size:clamp(0.929rem, 0.929rem + ((1vw - 0.2rem) * 0.785), 1.4rem);\">Spezielle Kurse und Vortr\u00e4ge<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/temporale-tabellen\/\" data-type=\"page\" data-id=\"544\">Temporale Tabellen<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/row-and-column-access-control-rcac\/\" data-type=\"page\" data-id=\"546\">ROW and Column Access Control (RCAC)<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/partitioned-tables\/\" data-type=\"page\" data-id=\"548\">Partitioned Tables<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/self-sql-error-logging-facility\/\" data-type=\"page\" data-id=\"550\">SELF \u2013 SQL Error Logging Facility<\/a><\/li>\n\n\n\n<li style=\"margin-top:6px;margin-bottom:6px\"><a href=\"https:\/\/modedcon.com\/en\/kurse\/sql-und-ifs\/\" data-type=\"page\" data-id=\"552\">SQL und IFS<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Der Kurs ist auf 3 Tage ausgelegt. Es wird davon ausgegangen, dass die Teilnehmer zumindest Basiskenntnisse von SQL haben. Die Teilnehmer sollten sich au\u00dferdem mit ACS-Run SQL Scripts auskennen. 3 Tage f\u00fcr beide Themen ist schon ziemlich eng und es bleibt wenig Zeit f\u00fcr \u00dcbungen. Der Kurs kann deshalb auch in einen 2-t\u00e4gigen Kurs f\u00fcr [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":834,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-533","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/modedcon.com\/en\/wp-json\/wp\/v2\/pages\/533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/modedcon.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/modedcon.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/modedcon.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/modedcon.com\/en\/wp-json\/wp\/v2\/comments?post=533"}],"version-history":[{"count":12,"href":"https:\/\/modedcon.com\/en\/wp-json\/wp\/v2\/pages\/533\/revisions"}],"predecessor-version":[{"id":988,"href":"https:\/\/modedcon.com\/en\/wp-json\/wp\/v2\/pages\/533\/revisions\/988"}],"up":[{"embeddable":true,"href":"https:\/\/modedcon.com\/en\/wp-json\/wp\/v2\/pages\/834"}],"wp:attachment":[{"href":"https:\/\/modedcon.com\/en\/wp-json\/wp\/v2\/media?parent=533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}