webForumDet fria alternativet

Loopa i en Stored Procedure

2 svar · 241 visningar · startad av lejzer

lejzerMedlem sedan juni 2002263 inlägg
#1

Hej!

Har precis gett mig på Stored Procedures. Nu undrar jag, kan man loopa i en SP?

Jag har ett formulär på en sida där man kan välja ett eller flera alternativ. Dessa ska i sin tur sparas i en eller flera poster i databasen beroende på hur många alternativ man valt.

Hur gör jag en INSERT med loop i en SP (om det ens går) ?

Tack på förhand!

/ Martin

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Det finns inga arrayer i stored procedures (i alla fall inte om vi pratar SQL server.)

Det går visserligen att skicka in en sträng som innehåller en kommaseparerad lista med värden och sedan dela upp den i proceduren med hjälp av stränghanteringsfunktioner med det känns lite fel.
I min värld är det bäst att skriva en procedur som tar hand om en post och sedan anropa denna med en arrayoperation från odbc.

lejzerMedlem sedan juni 2002263 inlägg
#3

Hej!

Den enda lösningen jag hittat är att skicka in en kommaseparerad sträng och sen bahandla den i sp:n. Trodde detta var ett bra sätt :)

Har du möjligtvis någon länk om hur man löser detta på sättet du föredrar?

Tack på förhand!

/ Martin

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