---
title: "I vilka lägen vinner man på SP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/54707-i-vilka-lägen-vinner-man-på-sp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Lasp"
published: "2002-09-30T18:28:30.000Z"
updated: "2002-10-02T14:19:14.000Z"
replies: 3
views: 250
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/54707-i-vilka-lägen-vinner-man-på-sp"
---

# I vilka lägen vinner man på SP

## #1 — Lasp, 2002-09-30T18:28Z

Nu när vi är över i SQL 
Är det någon vits med att lägga exempelvis Personnummerkontrollen i en SP?
Dessutom är det så att fältet före kan vara Utländsk och då skall kontrollen inte göras.

Med förhoppning om svar.

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

## #2 — sgtpepper, 2002-09-30T21:01Z

Frågan man allra först skall ställa sig tycker jag är: Vill jag lägga logik i databaslagret?

Det måste vara enorma prestandavinster att tjäna genom stored procedures innan jag ser någon anledning att flytta logiken från applikationen till databasen.

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

## #3 — Lasp, 2002-10-01T18:35Z

Vi är nog inte helt ense om detta.
Jag tror att man genom att lägga ner kontroller i SP kan göra enklare applikationsprogram och flera olika typer av åtkomstprogram!
Kan det inte vara så?

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

## #4 — Kromp, 2002-10-02T14:19Z

sql server lär sig hur en fråga i en sp exekveras på bästa sätt efter några körningar, typ. den kommer sen ihåg det och blir dessutom bättre och bättre på just den frågan.

en annan fördel är ju att man vid en trace har betydligt enklare att se vad som tar lång tid att köra om det är bara sp-anrop som görs vilket underlättar optimering.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/54707-i-vilka-lägen-vinner-man-på-sp
