Hejsan! Allt går att lösa, fråga är bara vad du menar med flera insert, och om det är rekommenderat att göra så?Flera insert i en och samma procedur?
Jag har en fråga som rör möjligheten till flera insert i en och samma procedur.
Det hela känns inte direkt som ett problem om jag visset exakt hur många insert jag skulle göra.
Nu är det dock som så att antalet insert kan variera.
Går detta att lösa? (Kör SQL Server 2005)
// nickeSv: Flera insert i en och samma procedur?
Är det flera insert med samma data, eller är det flera insert med olika data och är det så fall mot olika tabeller.
Jag misstänker att du vill göra samma insert till samma tabell, typ att du skickar in en array av data som sedan skall loopas igenom och sättas in i samma tabell. Vad jag vet så kan du inte skicka in en array till SP men mycket väl en "kommaseparerad sträng" som skulle kunna innehålla all din data, sedan skulle du kunna splita upp den och loopa igenom alla värden.
Skulle jag rekomendera det, knappast, även om det blir lite mer overhead trafik med att skicka varje data som en egen fråga till SP så tycker jag att fördelarna väger upp, samt att TSQL inte skall vara värdens snabbaste språk...
- M