Zasugerowano mi, że użycie instrukcji IF w partiach t-SQL jest szkodliwe dla wydajności. Próbuję znaleźć jakieś potwierdzenie lub potwierdzić to twierdzenie. Używam SQL Server 2005 i 2008. Twierdzenie jest następujące: IF @parameter = 0 BEGIN SELECT ... something END ELSE BEGIN SELECT ......