Verwendung von Default-Werten in Datenbankspalten

Mit dem einfachen Befehl ALTER TABLE lässt sich der Default-Wert einer Spalte zu einem späteren Zeitpunkt ändern, worauf der Anwendungscode sofort die neuen Werte verwendet.

Man sollte nicht vergessen, dass DEFAULT-Werte nur verwendet werden, wenn eine Spalte nicht in einem INSERT oder MERGE angegeben ist oder wenn das DEFAULT-Schlüsselwort verwendet wird. Wird ein DEFAULT-Wert nicht ausdrücklich deklariert, bestimmt Oracle implizit den Defaultwert als NULL und das DEFAULT-Schlüsselwort arbeitet sogar damit. Seit Oracle 9i können Pseudospalten wie zum Beispiel SYSDATE oder CURRENT_TIMESTAMP in DEFAULT-Klauseln verwendet werden. Siehe:

Das DEFAULT-Schlüsselwort der INSERT-, MERGE- oder UPDATE-Syntax mag unnötig erscheinen, doch sollte man es in Betracht ziehen, wenn man eine Zeile mit allen Defaultwerten einfügen will. Oracle akzeptiert INSERT INTO <table> oder INSERT INTO <table> VALUES () nicht als gültige SQL. Mindestens eine Spalte muss bestimmt werden, wobei statt der Hartcodierung eines Wertes auch das DEFAULT-Schlüsselwort verwendet werden kann, um den Defaultwert zu erlauben. Im Folgenden eine gültige Syntax, die eine Zeile mit allen DEFAULT-Werten erstellt:

Page: 1 2

ZDNet.de Redaktion

Recent Posts

Studie: Ein Drittel aller E-Mails an Unternehmen sind unerwünscht

Der Cybersecurity Report von Hornetsecurity stuft 2,3 Prozent der Inhalte gar als bösartig ein. Die…

2 Tagen ago

HubPhish: Phishing-Kampagne zielt auf europäische Unternehmen

Die Hintermänner haben es auf Zugangsdaten zu Microsoft Azure abgesehen. Die Kampagne ist bis mindestens…

3 Tagen ago

1. Januar 2025: Umstieg auf E-Rechnung im B2B-Geschäftsverkehr

Cloud-Plattform für elektronische Beschaffungsprozesse mit automatisierter Abwicklung elektronischer Rechnungen.

3 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome 131

Mindestens eine Schwachstelle erlaubt eine Remotecodeausführung. Dem Entdecker zahlt Google eine besonders hohe Belohnung von…

3 Tagen ago

Erreichbarkeit im Weihnachtsurlaub weiterhin hoch

Nur rund die Hälfte schaltet während der Feiertage komplett vom Job ab. Die anderen sind…

4 Tagen ago

Hacker missbrauchen Google Calendar zum Angriff auf Postfächer

Security-Experten von Check Point sind einer neuen Angriffsart auf die Spur gekommen, die E-Mail-Schutzmaßnahmen umgehen…

5 Tagen ago