ignatandrei:
Cand folosesc sql dinamic ajung sa am instructiuni IF si ELSE in codul procedurii.
Diana:
CASE
WHEN @EmployeeId IS NULL THEN ''
ELSE 'AND EmployeeId = @EmployeeId '
END
Ai inlocui if cu case

Si ce daca?
Nu cred ca sunt probleme cu aceasta "formulare". Procedura e usor de intretinut (mai usor decat daca as genera SQL in codul de C#), "sigura", iar performanta pare sa fie OK.