---
title: "where in i stored procedure"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/169626-where-in-i-stored-procedure"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "andreas_lindh"
published: "2008-03-05T10:05:25.000Z"
updated: "2008-03-05T11:03:10.000Z"
replies: 4
views: 362
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/169626-where-in-i-stored-procedure"
---

# where in i stored procedure

## #1 — andreas_lindh, 2008-03-05T10:05Z

Databas: sql-server 2005

Har den här spn

```
ALTER PROCEDURE getvisitingHistory 
@terminalID nvarchar(500),
@startDate nvarchar(10)
AS
exec('SELECT visitorID, terminalID, visitingNumber, code, visitorName, companyName, visitingDate, visitingTime, exitTime, action, cardnumber FROM visitors where cast(terminalID as nvarchar) in (' + @terminalID +') and visitingDate = ''' + @startdate + '''  order by visitingNumber')
```

Den fungerar när jag kör den direkt i visual studio men när jag anropar den i koden får jag det här felet

Incorrect syntax near ')'.

Finns det något annant sätt att använda in i en stored procedure?

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

## #2 — Fredde Mannen, 2008-03-05T10:31Z

Har du har tillgång till Management Studio? 

Om SPn inte kastar ett fel där, då borde den fungera via koden också.

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

## #3 — Travoni, 2008-03-05T10:44Z

Liten fråga: varför en dynamisk sp?

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

## #4 — andreas_lindh, 2008-03-05T11:02Z

Hittade felet. Skickade med ett , på slutet av @terminalID

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

## #5 — andreas_lindh, 2008-03-05T11:03Z

> Liten fråga: varför en dynamisk sp?

 

Hur gör man det utan att göra en dynamisk sp?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/169626-where-in-i-stored-procedure
