Seite 1 von 1

[gelöst] automatisches Datum

Verfasst: Do, 01.05.2008 11:39
von der_Zerstreute
Hallo Leute,

Ich bin gerade dabei mir eine Rechnungsdatenbank zu erstellen für mein nebenberufliches Gewerbe. Ich habe hierzu eine kleine Frage.
Ich möchte das bei erstellung eines neues Datensatzes als "Auftragsdatum" automatisch das aktuelle Datum eingefügt wird. Leider kenne ich mich mit SQL nicht so gut aus, also wäre ich euch dankbar, wenn Ihr mir hierzu entweder eine passende SQL Zeile geben oder mir sagen könntet wo/wie ich das aktivieren kann .

Danke im Vorraus
Der Zerstreute
DK

Re: automatisches Datum

Verfasst: Do, 01.05.2008 12:42
von berndkli
Hallo Zerstreuter

Du brauchst zunächst in der Tabelle eine Spalte mit der Definition TIMESTAMP. Schliesse den Tabellenentwurf und gib unter Extras => SQL...folgenden Befehl ein.

Code: Alles auswählen

Alter table "tabellenname" alter "TIMESTAMPspaltenname" set default current_timestamp
Gruss Bernd

Re: automatisches Datum

Verfasst: Do, 01.05.2008 12:58
von der_Zerstreute
ok
die korrekte Zeile wäre dann bei mir :

Alter table "Rechnungen" alter "TIMESTAMPAngenommen" set default current_timestamp

leider bekomme ich dann

1: Column not found: TIMESTAMPAngenommen in statement [Alter table "Rechnungen" alter "TIMESTAMPAngenommen"]

als ergebnis .. wo liegt der fehler ?

Re: automatisches Datum

Verfasst: Do, 01.05.2008 13:31
von der_Zerstreute
hab den Fehler gefunden ..

die korrekte Zeile lautet :

Alter table "Rechnungen" alter "Angenommen" set default current_timestamp

..

mußte das TIMESTAMP weglassen ..

danke für die Hilfe

Re: automatisches Datum

Verfasst: Fr, 02.05.2008 01:21
von berndkli
Hallo Zerstreuter
berndkli hat geschrieben:

Code: Alles auswählen

 "TIMESTAMPspaltenname" 
da hab ich mich ein bisschen zerstreut ausgedrückt. Sollte heissen: Spalte, in der der Timestamp steht.

Gruss Bernd