/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MS SQL Server: datetime default value?
Fra : Dcasso


Dato : 16-07-03 22:51

Hej

Jeg er så småt kommet igang med MSSQL serveren og sidder med det
problem at jeg gerne vil have en default value på datetime feltet, som
svaerer til tidspunktet lige nu, det som i access var en now().

En der ved hvad denne default value hedder i MSSQL

mvh
Dcasso

 
 
Lars Rasmussen (17-07-2003)
Kommentar
Fra : Lars Rasmussen


Dato : 17-07-03 00:19

Hej Dcasso!

Du kan bruge "getdate()" som default.

Mvh.
Lars

"Dcasso" <ikke@oplyst_pga_spam.dk> wrote in message
news:i4ibhvom9m579lohitq05es8g4cde0v6q1@4ax.com...
> Hej
>
> Jeg er så småt kommet igang med MSSQL serveren og sidder med det
> problem at jeg gerne vil have en default value på datetime feltet, som
> svaerer til tidspunktet lige nu, det som i access var en now().
>
> En der ved hvad denne default value hedder i MSSQL
>
> mvh
> Dcasso



Troels Arvin (17-07-2003)
Kommentar
Fra : Troels Arvin


Dato : 17-07-03 11:30

On Wed, 16 Jul 2003 23:51:28 +0200, Dcasso wrote:

> have en default value på datetime feltet, som svaerer til tidspunktet
> lige nu, det som i access var en now().

Benyt CURRENT_TIMESTAMP. Det er endda i overensstemmelse med SQL:1999[1]:

-- -------------------------------------------------------------------
troels@jtds:windows> CREATE TABLE testtab(
testtab_id INT PRIMARY KEY,
tstamp DATETIME DEFAULT CURRENT_TIMESTAMP
);
affected 0 rows (5 msec)
troels@jtds:windows> INSERT INTO testtab (testtab_id) VALUES (43);
affected 1 rows (6 msec)
troels@jtds:windows> select * from testtab;
------------+------------------------+
testtab_id | tstamp |
------------+------------------------+
43 | 2003-07-17 10:25:07.93 |
------------+------------------------+
1 row in result (first row: 5 msec;
total: 6 msec)
-- -------------------------------------------------------------------


Note 1:
Dog understøtter MSSQL ikke, at man langer argumenter til
CURRENT_TIMESTAMP-funktionen. SQL:1999 siger, at CURRENT_TIMESTAMP kan
gives en parameter, der angiver præcision.

--
Greetings from Troels Arvin, Copenhagen, Denmark


Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste