Avatar billede hugopedersen Nybegynder
08. december 2009 - 07:49 Der er 3 kommentarer og
1 løsning

SQLite - indsætte dato/tid i tabel

Hvad er syntaxen for at få SQLite til at indsætte dato og tid som default i et felt? (Som funktionen Now i Access og andre)
Avatar billede bauerdata Nybegynder
08. december 2009 - 11:37 #1
sqlite> create table test ( dato default CURRENT_TIMESTAMP, navn text);
sqlite> insert into test (navn) values ("lars");
sqlite> select * from test;
2009-12-08 10:35:50|lars
Avatar billede hugopedersen Nybegynder
08. december 2009 - 12:35 #2
Bortset fra at det ser ud til at være GMT tid der bruges så er det OK
Avatar billede hugopedersen Nybegynder
08. december 2009 - 12:45 #3
Det har ikke den store betydning for mit program, så det får være sådan.
Jeg har SQLite med som en mulighde for database i et Delphi program af den ene grund at min datakomponent understøtter det og så for eksperimentets skyld lavede jeg det - det største problem var sådan set at finde en GUI til SQLite der er til at have med at gøre.
Avatar billede bauerdata Nybegynder
08. december 2009 - 16:10 #4
SELECT datetime(dato, 'localtime') from test;
http://www.sqlite.org/cvstrac/wiki?p=DateAndTimeFunctions
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