orvarMedlem sedan feb. 2001105 inlägg Hej
Är det möjligt ha flera VALUES-fält i ett INSERT-kommando?
Alltså tex:
INSERT INTO account
VALUES ('dafsd',123,'asdf')
VALUES ('dafsd',124,'asdf')
VALUES ('dafsd',125,'asdf')
eller måste man skriva INSERT INTO vid varje ny VALUE? Det verkar ju lite onödigt om man måste göra det, men jag har kollat på rätt många exempel från olika källor och har inte sett något med flera VALUE-fält. Vore ju dessutom ännu bättre om man även bara behövde skriva VALUE en gång.
Tack!
LarsGMedlem sedan dec. 200012 464 inlägg Nej, inte med den syntaxen. Det som finns i SQL 99 är möjligheten att skriva
INSERT INTO account
VALUES ('dafsd',123,'asdf'),
('dafsd',124,'asdf'),
('dafsd',125,'asdf')
Det är dock inte så många DBMS som har stöd för det. DB2 t.ex. har det. I de flesta fall får man göra flera insert.
orvarMedlem sedan feb. 2001105 inlägg tack!
Men jag får väl hålla mig till upprepande kod tills jag vet vad man har egentligen... :)