---
title: "Loopa i en Stored Procedure"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/52020-loopa-i-en-stored-procedure"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "lejzer"
published: "2002-09-02T13:15:43.000Z"
updated: "2002-09-04T08:04:59.000Z"
replies: 2
views: 241
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/52020-loopa-i-en-stored-procedure"
---

# Loopa i en Stored Procedure

## #1 — lejzer, 2002-09-02T13:15Z

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

Permalänk: https://www.webforum.nu/p/52020

## #2 — LarsG, 2002-09-03T19:07Z

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.

Permalänk: https://www.webforum.nu/p/771482

## #3 — lejzer, 2002-09-04T08:04Z

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

Permalänk: https://www.webforum.nu/p/771763

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/52020-loopa-i-en-stored-procedure
