webForumDet fria alternativet

kommaseparerad lista i stored procedure

1 svar · 216 visningar · startad av andreas_lindh

andreas_lindhMedlem sedan jan. 20011 140 inlägg
#1

Försöker skicka in en kommaseparerad lista i en stored procedure

Create procedure Test
@parentTabID nvarchar(200)
Select tabID
from tabs
where parenTabID in (@parentTabID)

Det fungerar inte. Får följande fel.

"Synatx error in converting the nvarchar value '31,63,64' to a column of data type int."

Gör jag så här så fungerar det

Create procedure Test
@parentTabID nvarchar(200)
Select tabID
from tabs
where parenTabID in (31,63,64)

ParentTabID är int

Hur ska jag göra för att det här ska fungera?

LarsGMedlem sedan dec. 200012 464 inlägg
121 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
118 ms — hämta tråd, inlägg och bilagor (db)