webForumDet fria alternativet

Tom variabel problem i SQL

5 svar · 215 visningar · startad av Pace

PaceMedlem sedan juni 20019 024 inlägg
#1

Hur lägger man in en tom numerisk variabel med SQL?

Jag använder följande (exempel):

INSERT INTO tabell (text, nummer, mertext) VALUES ('hej', 34, 'hej igen')

Men om nummer ska vara tomt blir det ju

INSERT INTO tabell (text, nummer, mertext) VALUES ('hej', , 'hej igen')

... med andra ord fel!

Hur ska man lösa det?

------------------
Peter D

LarsGMedlem sedan dec. 200012 464 inlägg
#2
INSERT INTO tabell (text, nummer, mertext) VALUES ('hej', null, 'hej igen')

------------------
essentitia preter non sans multiplicandum

TobbsterMedlem sedan mars 2001309 inlägg
#3

Varför inte tilllåta 'Nullvärden' på fältet nummer i databasen.Då behöver du inte ha med det i frågan det blir null då.....

------------------
Plikten framför Allt......

TobbsterMedlem sedan mars 2001309 inlägg
#4

opps........

[Redigerat av Tobbster den 20 jul 2001]

TobbsterMedlem sedan mars 2001309 inlägg
#5

LarsG

INSERT INTO tabell (text, nummer, mertext) VALUES ('hej', null, 'hej igen')

Du är inte lite snabb.... ;-)

------------------
Plikten framför Allt......

PaceMedlem sedan juni 20019 024 inlägg
#6

Javisst är det satt till null, men det är ju SQL:en som spökar i det här fallet.

Just nu kör jag en if-sats och kollar om "nummer" är tomt, i så fall ska det vara null, annars nummer.

------------------
Peter D

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