SQL Datum automatisch einfügen Oracle

S

Sasku

Gast
Hey Leute,

ich habe eine Tabelle ( gpJob ) bei der die Spalte cdate ( also creationDate ) automatisch mit dem aktuellen Datum ( mit oder ohne Uhrzeit ist mir egal .. ^^ ) versehen werden soll. Ich habe etwas mit "Trigger" gefunden .. allerdings habe ich keinen Peil wie das funktioniert. Kann mir jemand erklären wie ich das mit Trigger machen kann? oder wenns besser geht auch ohne .. aber auf alle fälle soll das Datum automatisch eingefügt werden.

Danke schon mal für die Hilfe! :)
 
Probier mal folgendes:
Code:
ALTER TABLE gpJob MODIFY cdate DATE DEFAULT SYSDATE;

Mit welcher Oracle Version wird hier eigentlich gearbeitet?
 
Kenn mich mit Oracle DBs nicht aus, aber in MySQL kann man sowas über den "default" Wert einer Spalte lösen.
z.B. default: now()
 
Wie der Kollege oben richtig sagte, verwendet anstelle NOW eben SYSDATE. Du muß nur aufpassen, ob Deine Zielfelder chars sind oder nicht, dann kannst Du mit PICTURE-Masken arbeiten wie
Code:
to_char(sysdate,'DD.MM.YYYY')
 
Zuletzt bearbeitet:
Zurück
Oben