Avatar billede fluffer Nybegynder
02. maj 2002 - 18:28 Der er 4 kommentarer og
1 løsning

timestamp

Hejsa
Jeg er ret ny til det her med sql, men i forbindelse med en udlejningsdatabase vi er ved at lave skal vi bruge timestamp kommandoen. Jeg ville lave et domain således "create domain tid timestamp default 'now'", men det virker ikke. Jeg har forsøgt mig med alle mulige måder, men min bog forklarer det ikke ret godt. Er der nogen der ved hvordan jeg skal lave kommandoen, således at man kan se præcist hvornår fx en bowlingbane er udlejet?
Avatar billede hansk Nybegynder
03. maj 2002 - 15:12 #1
Jeg kender ikke meget til interbase, men hvis den anvender nogenlunde standard SQL skal du skrive noget lignende:
INSERT INTO YourTable (YourField1, YourField2, Timestamp)
VALUES (data, 'data', NOW())
Avatar billede fluffer Nybegynder
03. maj 2002 - 17:35 #2
Det virker ikke
Avatar billede hansk Nybegynder
04. maj 2002 - 11:24 #3
Hvordan ser din sql streng ud?
Avatar billede fluffer Nybegynder
06. maj 2002 - 07:32 #4
Jeg har prøvet flere metoder, men de virker ikke rigtigt. Det jeg gerne vil lave ser nogenlunde sådan ud:
create table bowludlej(
bowlingbanenummer integer not null,
kundenummer varchar(8) not null,
tid timestamp,
medarbejdernummer Integer not null,
constraint bowludlejPK primary key (bowlingbanenummer, tid),
constraint bowludlejFKbanenummer foreign key (bowlingbanenummer) references bowlingbane(bowlingbanenummer),
constraint bowludlejFKkundenummer foreign key (kundenummer) references kunde(telefonnummer),
constraint bowludlejFKmedarbejdernummer foreign key (medarbejdernummer) references medarbejder(medarbejdernummer));

Tid skal således bare sættes ind som værende den tid bowlingbanen blev lejet ud på
Avatar billede hansk Nybegynder
06. maj 2002 - 08:38 #5
For lige at klarlægge:
1 - Tid skal være det tidspunkt hvor udlejningen bliver registreret i db?
2 - Er dit problem oprettelse af tabellen, eller indsættelse at forekomster i tabellen?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester