Mit der folgenden View können wir eine Kalendertage Tabelle erstellen. Das Statement lässt sich auf jeder aktuellen Oracle Datenbank ausführen. Zusätzlich habe ich noch das um 6 Monate verschoben Geschäftsjahr implementiert. Auf dieser Basis lassen sich mit den entrechenden Format Masken vielen zusätzliche Information generieren.
Kategorie: Oracle Database
ADD PRIMARY KEY
Ein Primärschlüssel dient dem Schnellen Zugriff und der Prüfung auf doppelte Einträge. Im Anschluss gleich ein einfaches Beispiel. Der Begriff TABELLEN_NAMEN und SPALTE muss mit realen Bezeichnungen ausgetauscht werden. Natürlich geht das Anlegen eines Primary Keys auch direkt mit dem Create der Tabelle. Mit dem folgenden Befehl, kann die Tabelle wieder entfernt werden.
InMemory oder auf der Platte
Viele Hersteller bieten inzwischen in InMemory Datenbaken oder Optionen an. Da stellt sich mir die Frag: „Wo werden die Daten zukünftig gespeichert? Auf der Platte oder alles In-Memory?“ Jetzt könnten wir tatsächlich meinen, dass bei ausreichend Arbeitsspeicher alles in den Speicher geladen wird und damit automatisch schnell ist. Dem ist leider nicht so. Generell können wir sagen, …
Between oder >= und <
Mit dem unten dargestellten SQL Statement werden zunächst zwei Zeitscheiben simuliert. Im zweiten Schritt wird abgefragt, in wie viel Zeitscheiben das Jahr 2020 liegt. Tatsächlich soll immer nur eine Scheibe selektiert werden. Wir müssen uns die Frage stellen, wie die Zeitscheiben modelliert sind. Entspricht die Obergrenze des ersten Intervalls der Untergrenze des nachfolgenden Intervalls muss die …
… und mit was ist deine Oracle Datenbank beschäftigt?
Softwareentwicklung, ETL im Data Warehouse, Reporting, Dashboards, usw. Irgendwann kommen wir immer an einer Stelle an, wo alle sagen: „Das dauert zu lange!“ Damit wir ausschließen können, dass es nicht die Datenbank ist die den Flaschenhals bildet müssen wir überprüfen, mit welchen Aufgaben die Datenbank zu diesem Zeitpunkt beschäftigt ist. Unter einigen anderen Methoden gibt …