SQL-Rückgabewert, wenn keine Zeilen gefunden werden

SQL

Was passiert eigentlich, wenn du eine SQL Abfrage ausführst, welche dir keine Zeilen zurück liefert? Denke Beispielsweise an eine WHERE Clausel mit der Bedingung 1=2, welche nie erfüllt sein kann und somit auch nie Zeilen retourniert werden können. Als erstes sollten wir uns ein paar Beispiele anschauen, welche dir verdeutlichen sollen, was du als Rückgabewert … Read more

SQL – Datum und Zeit – Tricks, Hacks & Tipps

SQL

SQL ist eine mächtige Sprache für das Management und die Abfrage von Datenbanken. Besonders wichtig und manchmal knifflig sind dabei Datums- und Zeitfunktionen. Dieser umfassende Leitfaden bietet eine Vielzahl an Tricks, Hacks und Tipps, um das Arbeiten mit Datum und Zeit in SQL zu erleichtern und effizienter zu gestalten. Grundlagen der Datums- und Zeitfunktionen in … Read more

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

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

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