webForumDet fria alternativet

Where-sats som inte alltid används

Databaser & SQL

0 svar · 288 visningar · startad av inspiro

Medlem sedan sep. 2005673 inlägg
Frågan#1

Jag har en sökfunktion med ett gäng olika sökkriterier. Ibland används inga av dem, ibland en del av dem... Är det dåligt ur prestandasynpunkt att använda en enda SP som hanterar alla scenarion?

Säg att jag har en id-kolumn för kategorier. Om jag vill söka i alla kategorier så har jag en variabel @category som då är -1 och wheresatsen ser då ut så här typ:

WHERE (Category = @Category OR @Category = -1)

Eller är det bättre att bygga upp sql-frågan dynamiskt i koden?

245 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)