webForumDet fria alternativet

3 sql i en sp, men bara en skall köras

Databaser & SQLur Databashanterare & SQL

4 svar · 245 visningar · startad av Bjuris

Medlem sedan juli 2001514 inlägg
Frågan#1

Jag har tre sql satser som beroende om vilken radiobutton som är ikryssad körs.

Nu håller jag på och fixar till så att allt skall gå via stored procedures och då skulle jag inte vilja skapa 3st SP utan om man kunde lägga dem i en SP och med någon sorts variabel bestämma om vilken sql som skall köras.

Fungerar det?

Medlem sedan dec. 200012 464 inlägg
#2

Jo, klart det fungerar. Varför är det jobbigt att skapa flera procedurer? Tycker det är strukturellt renare.

Medlem sedan juli 2001514 inlägg
#3

Tänkte bara att det blir en jäkla massa sp, sen så då de håller på med i stort sett samma sak, så skulle det underlätta namnsättningen på den. dvs så att man slipper lååånga namn på sp'n som talar om vad den gör.

Medlem sedan dec. 20003 887 inlägg
#4

Tydlighet i namnsättning ger så mycket tillbaka, när man senare måste kolla igenom kod/data och komma ihåg vad just den funktionen/sp:n var bra för.

Medlem sedan dec. 19995 875 inlägg
#5

Om du gör i stort sett samma sak, kanske du kan skriva frågan och skicka in en parameter som förändrar det som gör att du behöver tre sps?

Långa beskrivande namn är något som även jag föredrar.

139 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)