---
title: "Felmess med SP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/120722-felmess-med-sp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jesper T"
published: "2005-01-21T20:02:13.000Z"
updated: "2005-01-24T10:32:31.000Z"
replies: 4
views: 230
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/120722-felmess-med-sp"
---

# Felmess med SP

## #1 — Jesper T, 2005-01-21T20:02Z

Jag har missat något här va?

```
ALTER PROCEDURE cal_updCatFromValues
	( 
		@shid bigint	
	)

AS

	DECLARE @myvar int
	SELECT @myvar=count(*) FROM pricecategory where shid=@shid	

	exec('UPDATE calendar SET price='+ @myvar +' WHERE shid=@shid AND price >'+ @myvar)
```

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

## #2 — Jesper T, 2005-01-21T20:07Z

```
ALTER PROCEDURE cal_updCatFromValues
	( 
		@shid bigint	
	)

AS

	DECLARE @myvar int
	SELECT @myvar=count(*) FROM pricecategory where shid=@shid	

	exec('UPDATE calendar SET price='+ @myvar +' WHERE shid='+@shid+' AND price >'+ @myvar)
```

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

## #3 — LarsG, 2005-01-22T16:57Z

Det behövs bara en fråga

```
UPDATE calendar SET price=
  (select count(*) 
     from pricecategory
    where shid = @shid)
WHERE shid=@shid 
 AND price > (select count(*) 
     from pricecategory
    where shid = @shid)
```

i vilket fall som helst så skall du inte använda dynamisk SQL.

```
AND price >  @myvar
```

ter sig som ett konstigt villkor

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

## #4 — Jesper T, 2005-01-24T10:31Z

> Det behövs bara en fråga

 Jag gjorde så först men sedan så tänkte jag att det skulle vara snabbare att fylla en variabel med värdet än att köra samma sql två ggr.

> ter sig som ett konstigt villkor

Varför är det konstigt?

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

## #5 — Jesper T, 2005-01-24T10:32Z

Kan tillägga att "price" inte är pris utan en priskategori.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/120722-felmess-med-sp
