SQL – Formatting Dates and Numbers – Tricks & Tipps

SQL

Formatting Dates / Datumswerte formatieren in SQL Bei Datumswerten wie „MONTH“ oder „DD“ oder „DAY“ werden durch Oracle Leerzeichen hinzugefügt. Dies hat den Vorteil, dass die nachfolgenden Werte im gleichen Abschnitt beginnen. So viele Vorteile diese Funktion für die Lesbarkeit bietet, so schlecht ist sie etwa für Auswahllisten oder Gruppierungen. Dies Bedeutet, dass die Funktion … Read more

Big Data – Ein Überblick über den Motor der Wirtschaft

K800 BigData

Was ist Big Data? Eine große sich laufend aktualisierte und unstrukturierte Datenmenge könnte beinahe als Big Data verstanden werden. Jedoch beschreibt das Modewort aus dem Jahrzehnt ein wenig mehr als die Sammlung von Daten. Doch die gespeicherten Daten sind de facto unwichtig, oftmals sogar belastend für die System (Wartung, Update, etc.). Viel wichtiger ist die … Read more

SQL IN Liste – Multi-value comparison IN List

SQL IN Liste Multi Value

SQL IN Liste SQL IN Statement (IN Listen) können lediglich 1000 Werte verarbeiten und überprüfen. Alles darüber liefert einen Fehler zurück. Nachfolgend ein Beispiel, um eine IN Liste zu demonstrieren. Hierbei werden nur Angestellte und Arbeiter ausgegeben, wobei die Nummer in einer Liste vorkommen muss. SELECT * FROM emp WHERE 1=1 AND empNo IN (1, 2, … … Read more

Unterschied zwischen NVL und NVL2

NVL NVL2

NVL und NVL2 sind beides SQL Funktionen, welche häufig in SQL Statements, SQL Prozeduren oder SQL Funktionen benötigt werden. Dieser Beitrag beschreibt den Unterschied zwischen NVL und NVL2. Bei NVL wird lediglich die erste Expression überprüft. Ist diese ungleich NULL wird das Feld ausgegeben. Tritt hier allerdings ein NULL Wert auf, so wird der zweite Ausdruck ausgeführt … Read more

SQL-Standardwert, wenn keine Zeile zurückgegeben wird

SQL

Manchmal sind Standardwerte erforderlich. Normalerweise können Sie NVL oder NVL2 verwenden, wenn Sie NULL-Werte als Rückgabewert erhalten. Es ist aber auch möglich, dass keine Zeile zurückgegeben wird. In diesem Fall funktioniert NVL oder NVL2 nicht, da Sie keinen Wert zurückbekommen – nicht einmal NULL. Daher gibt es einige Optionen – wie zum Beispiel einen NULL-Wert … Read more

Commit und Rollback SQL Developer

Commit Rollback SQLDEV

Der SQL Developer setzt implizite automatische COMMITs. Dieses COMMIT wird in folgenden Situationen unbewusst und automatisch abgesetzt. (1) SQL Developer wird normal beendet, ohne COMMIT oder ROLLBACK Anweisung. In diesem Fall wird ein COMMIT abgesendet bevor das Programm beendet wird. Dies geschieht allerdings nicht bei einem Systemausfall des PCs oder einer nicht normalen Beendigung von … Read more

APEX Aufruf Serverfehler ORA-20987 Sessionzustandschutz

DALL·E 2023 10 20 10.31.20 Watercolor painting of a stressed developer looking at the APEX platform with the error message ORA 20987 looming large

APEX und Oracle sind eng miteinander verdrahtet. Aus diesem Grund gibt die APEX auch Oracle Fehler zurück. Heute möchte ich dir erklären, wie du den ORA-20987 lösen kannst. Fehlermeldung Ajax-Aufruf hat Serverfehler ORA-20987: APEX – Verletzung des Sessionzustandschutzes: Dieser Fehler wurde möglicherweise verursacht, weil der URL geändert wurde, der eine Prüfsumme enthält. Es wurde möglicherweise … Read more