Einträge von Christoph Hillinger

Workaround: Unpivot mit ORA-00942 oder ORA-00904

Ausgangslage Kürzlich trat ein Problem mit einem UNPIVOT Operator in der Entwicklung einer Statistik-Abfrage auf Select […] from VIEW1 unpivot(val for year in ([…]); ORA-00942: table of view does not exist Die Abfrage wurde im gleichen Schema ausgeführt wo auch der View sein sollte. Folgendes Select funktionierte zum Beispiel problemlos: select * from VIEW1; Lösung […]

Regular Expressions in der APEX Suche

Die integrierte Suche in Oracle APEX beherrscht auch Regular Expressions. Das funktioniert auf jeden Fall ab Version 4.1 aufwärts, vermutlich auch schon in Version 4.0 und eventuell auch schon darunter. Die ganze Sache funktioniert eigentlich sehr einfach und benötigt folgende Syntax in der Anwendung: regexp:([REGULAR_EXPRESSION]) Wobei [REGULAR_EXPRESSION] beliebige Regular Expressions sein können, so wie sie […]

Oracle Scheduler Jobs – eine Kurzfassung

Wer regelmäßig automatische Vorgänge in seiner Datenbank laufen lässt, wie zum Beispiel das Aufrufen von Services, Datenübernahmen oder regelmäßige Berechnungen, der wird sehr bald auf Oracle Scheduler Jobs treffen. Diese können auf verschiedene Arten regelmäßig Prozeduren und ähnliches in regelmäßigen Abständen ausführen. Die grundlegende Definition benötigt zumindest folgende Parameter: job_name: der Name des Scheduler Jobs […]

SQL oder PL/SQL Skripte mit Oracle LiveSQL testen

Wer kennt das Problem nicht, dass man SQL oder PL/SQL Skripte testen will und man hat vielleicht keine Datenbank zur Verfügung oder will die Ergebnisse mit anderen teilen? Javascript (und in gewissem Sinne auch HTML und CSS) hat dafür z.B. JSFiddle. Oracle hat nun nachgezogen und sein entsprechende Pendant „LiveSQL“ dazu online gestellt. Unter https://livesql.oracle.com […]

Oracle APEX 5.0 released

Seit 15. April 2015 ist Oracle Application Express (APEX) 5.0 offiziell verfügbar. Schon im Vorfeld war es möglich sich mit den neuen Möglichkeiten im Rahmen einer Early Adopter Version vertraut zu machen. DBConcepts setzt intern die neue Version bereits für Projekte ein, auch von Kunden wurde schon Interesse an einem Upgrade gezeigt. Sehr hervorzuheben sind […]

JavaScript Object Notation Support in Oracle 12.1.0.2

Mit der Oracle 12c Release 12.1.0.2 hat die Oracle Datenbank JSON Unterstützung erhalten. JSON kann nun direkt gespeichert, abgefragt und auch indiziert werden. Im Folgenden soll dazu ein kurzer Überblick gegeben werden. JSON steht für JavaScript Object Notation und beschreibt wie der Name schon ausdrückt eine Möglichkeit komplexe Objekte zu notieren und zu verarbeiten. Die […]

Oracle APEX Release 4.2.3 veröffentlicht

Die Oracle Application Express Release 4.2.3.00.08 wurde am 16. September 2013 veröffentlicht. Ab dem genannten Datum ist APEX daher in dieser Version mit allen entsprechenden Verbesserungen verfügbar. Wenn bereits APEX in Version 4.2.0 oder höher installiert ist, kann man den Patch von My Oracle Support downloaden (Patchnummer #17347169) . Der Patch bietet etliche Bugfixes – […]