webForumDet fria alternativet
Logga in / Bli medlem

Multipla värden i INSERT sats

Databaser & SQL

7 svar · 253 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Trådstart#1

Jag har en Insert sats som är skriven för mySQL som ser ut så här:

[red]
Insert into tabell(fält)Values(värde),(värde)
[/red]

Kan jag få den att funka i Access??

Mvh icaaq

Medlem sedan dec. 200012 464 inlägg
#2
Insert into tabell(fält)
select  värde union all select värde

Kanske?

Medlem sedan okt. 20005 273 inlägg
#3

nja....jag vill alltså få in flera värden i samma fält och i samma execute.....förstår du ?

Medlem sedan dec. 200012 464 inlägg
#4

Jo, det var precis avsikten. Vad händer om du kör den frågan?

Medlem sedan okt. 20005 273 inlägg
#5

skippade access och testade med MSSql(MSDE) istället men jag får
Line 1: Incorrect syntax near ','.

Ska jag använda nått annat istället får , imellan värdena...

Jag vet inte hur jag ska använda den kodsnutten ovan då det är ganska mycket värden som ska in i varjen insert

mvh icaaq

Medlem sedan dec. 200012 464 inlägg
#6

I msde skall min kod fungera.

Du kan ju testa dig fram med att bara ha två poster

insert into t(c1,c2) 
select 'a',1 
union 
select 'b',2
Medlem sedan okt. 20005 273 inlägg
#7

och om jag har fler ändå...ska jag bara fylla på då

insert into t(c1,c2)
select 'a',1
union
select 'b',2
union
select 'd', 3
Medlem sedan dec. 200012 464 inlägg
#8

Japp

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)