CSV mit reinem SQL und der Magie von JSON_TABLE einlesen
Conference Session
Oracle 12cMigrationDBASQLJSONJSON_TABLE
Obwohl es CSV-Dateien schon seit den Anfängen der Datenverarbeitung gibt, sind sie zum Austauschen von Daten immer noch sehr beliebt. Während solche Dateien mit reinem SQL sehr einfach erzeugt werden können, erfolgt das Einlesen in der Regel prozedural. Dabei sieht altmodisches CSV doch beinahe aus wie modernes JSON. Seit Version 12c kann die Oracle Datenbank JSON-Dokumente mit nativen SQL-Operatoren verarbeiten. Mit ein paar einfachen Transformationen über reguläre Ausdrücke kann jedes CSV in gültiges JSON verwandelt werden. Der Vortrag behandelt intensiv json_table und regexp_replace, die CSV auf magische Weise in Zeilen und Spalten verwandeln. Mit Live-Demo.