Category: Datenbank

sqlflashback

Flashback Query – Das SQL Statement in der Not

Versehentlich wurden wichtige Daten gelöscht. Natürlich nicht in einem Testsystem sondern im laufenden Betrieb. Der Puls und Blutdruck steigt. Aber keine Sorge – nicht immer muss ein Backup eingespielt werden. Zumindest nicht, wenn der...

SQL

SQL Date Functions

The SQL code to get the first day of the current year using Oracle SQL: The SQL code to get the first day of the current month using Oracle SQL: Current year (extract from...

Schreibschutz von Tabellen 1

Schreibschutz von Tabellen

Ein Schreibschutz kann auf Tabellen angewendet werden. Dieser verhindert DDL (Data Definition Language) und DML (Data Manipulation Language) Änderung während des Wartungsmodus. Das Statement lautet: ALTER TABLE tablename READ ONLY; — nur mehr lesbar...

SQL IN Liste Multi Value

SQL IN Liste – Multi-value comparison IN List

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...

NVL NVL2

Unterschied zwischen NVL und 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...

Commit Rollback SQLDEV

Commit und Rollback SQL Developer

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...