webForumDet fria alternativet

default funkar inte.

6 svar · 189 visningar · startad av Nöff

NöffMedlem sedan nov. 2003569 inlägg
#1

nån som vet varför inte denna funkar.
det blir ett (null) value istället för 0.0

CREATE TABLE test (
ID int IDENTITY(1,1) UNIQUE NOT NULL,
antal_ett int NOT NULL ,
antal float NOT NULL DEFAULT 0.0,
PRIMARY KEY(ID));

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Nej, ser inget fel i den (frånsett att du har både unique och primary key definerad för samma kolumn. Ta bort unique)

Hur gör du insert?

NöffMedlem sedan nov. 2003569 inlägg
#3

hmm vad underligt, det är mitt databasprog som krånglar. har hittat en bugg :) , den hittar inte att det finns ett default value, men gör jag en SELECT för att kolla så finns den där.

PDahlenMedlem sedan apr. 2004778 inlägg
#4

Prova att ändra 0.0 till 0,0

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Prova att ändra 0.0 till 0,0

Nej, det ger bara ett syntaxfel.

PDahlenMedlem sedan apr. 2004778 inlägg
#6

Jo, jag testade själv nu. :)

Create scriptet funkar ju utan problem och när jag gör en insert så blir det 0 i antal kolumnen. Om jag ändrar default värdet till 0.1 så blir det 0,1 i kolumnen.

Så allt fungerar precis som det ska. Men du kanske kör Access? I SQL Server funkar det.

NöffMedlem sedan nov. 2003569 inlägg
#7

nej nej, det var SQL-server, men det var gränssnitt-programmet som jag kör som är lite trasigt.

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)