webForumDet fria alternativet

Hur lägga in null i databasen?

Databaser & SQL

3 svar · 387 visningar · startad av fredrik

Medlem sedan dec. 19991 072 inlägg
Frågan#1

Hej, jag undrar om nån vet hur man lägger in ett null värde i en databas (använder sql-server).

Det är så att jag har en kolumn med typen "datetime" och om man inte anger något datum (alltså lägger in en tom sträng) när man ska lägga till uppgifter så blir det ju "1900-01-01".

Men eftersom det finns "allow null" på datetime så borde det ju gå att lägga till null med.

Har provat med '"&null&"' men det funkade inte det heller...

Nån som vet och känner för att hjälpa?

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

Medlem sedan dec. 19996 721 inlägg
#2

update tabell set datum=NULL

el.

insert into tabell (datum) values(NULL)

Medlem sedan dec. 19991 072 inlägg
#3

Ok...tackar för det!

Ganska logiskt eg....borde ha testat det...

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

Medlem sedan juni 200061 inlägg
#4

Jag har ett liknande problem.

Vill kolla så att alla fält är ifyllda och om dom inte är det så skall en alert() -ruta poppa upp tänkte jag.
Ett fält är av integer-värde (heh, har lärt mig det..)
Resten är text.
Databasen genererar ju ett type mismatch när värdena inte är ifyllda.

Skall man köra ett jscript eller finns det ett enklare sätt?

260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)