Hallo zusammen,
ich würde gerne einer Spalte einen Default-Wert mitgeben. Dieser soll current_time + eine Stunde sein.
Das Statement "<Spaltenname> time default current_time + 3600" funktioniert leider nicht, da er das plus anmeckert. Was mache ich falsch oder geht das auf einem anderen Weg?
Gruß,
Fabian
"Eine wirklich gute Idee erkennt man daran, dass ihre Verwirklichung von vornherein ausgeschlossen erscheint." (Albert Einstein)
Gefangen im magischen Viereck zwischen studieren, schreiben, lehren und Ideen umsetzen…
Blog: www.fabiandeitelhoff.de
Hallo Fabian,
die einfache Addition darf nur Tage (bzw. Bruchteile von Tagen) addieren. Wenn das Plus angemeckert wird, dann probiere es mit Klammern.
Alternative: DATEADD(HOUR, 1, current_timestamp)
Alternative: Trigger, sofern es nicht als Teil der Default-Angabe geht
Gruß Jürgen
Hallo juetho,
danke für die Infos. Als Teil einer Default-Angabe scheint es tatsächlich nicht zu gehen. Ich werde wohl den Trigger nehmen, um die Vorgabe zu realisieren.
Gruß,
Fabian
"Eine wirklich gute Idee erkennt man daran, dass ihre Verwirklichung von vornherein ausgeschlossen erscheint." (Albert Einstein)
Gefangen im magischen Viereck zwischen studieren, schreiben, lehren und Ideen umsetzen…
Blog: www.fabiandeitelhoff.de