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
[gelöst] automatisches Datum
Moderator: Moderatoren
-
- ***
- Beiträge: 62
- Registriert: Do, 01.05.2008 11:33
[gelöst] automatisches Datum
Zuletzt geändert von der_Zerstreute am Fr, 21.02.2014 09:11, insgesamt 1-mal geändert.
Re: automatisches Datum
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.
Gruss Bernd
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
-
- ***
- Beiträge: 62
- Registriert: Do, 01.05.2008 11:33
Re: automatisches Datum
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 ?
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 ?
-
- ***
- Beiträge: 62
- Registriert: Do, 01.05.2008 11:33
Re: automatisches Datum
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
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
Hallo Zerstreuter
Gruss Bernd
da hab ich mich ein bisschen zerstreut ausgedrückt. Sollte heissen: Spalte, in der der Timestamp steht.berndkli hat geschrieben:Code: Alles auswählen
"TIMESTAMPspaltenname"
Gruss Bernd