potrzebuję zrobić, aby poprzez zmienna w procedurze zmieniać wartość TOP w poleceniu.
próbowałem takiego rozwiązania:
ALTER PROC towarWyswietlany @liczba int = 25 AS SELECT TOP @liczba WITH TIES IloscWizyt, Nazwa FROM Towary ORDER BY IloscWizyt DESC
ale wywalało błąd.
Użycei nawiasów:
ALTER PROC towarWyswietlany @liczba int = 25 AS SELECT TOP (@liczba) WITH TIES IloscWizyt, Nazwa FROM Towary ORDER BY IloscWizyt DESC
umożliwa zapis procedury do bazy, ale po odwołaniu się do niej wyświetla wszystkie rekordy