Jag kan inte se att det inte skulle fungera?
Mvh,
------------------
All your base are belong to me.
3 svar · 202 visningar · startad av MinOrk
Går det att använda IN i WHERE uttrycket i en stored procedure?
Det ska användas i ett UPDATE-uttryck.
Jag kan inte se att det inte skulle fungera?
Mvh,
------------------
All your base are belong to me.
kan du hjäpa mig lite då? UPDATE (om jag har en "vanlig" SQL) ser ut så här:
UPDATE tbl SET T='nytt'
WHERE T='gammalt' AND id IN ('a','b')
i s.p.:
UPDATE tbl SET T=:v_nytt
WHERE T=:v_gammalt AND id IN :v_id
men det fungerar inte. hur skickar jag värdena som ska in efter IN i WHERE?
Vilken DBMS? Oracle eller?
Menar du att v_id innehåller en kommaseparerad lista av värden?
I så fall får du bygga sql-strängen dynamiskt.
------------------
essentitia preter non sans multiplicandum