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?