Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

WHERE dbo.ufn_GetSalaryLevel(Salary) = @SalaryLevel

объркал си коя функция да подадеш в where и минава. Вместо да подадеш функцията от предната задача където намираш заплатата според нивото ти си направил рекурсия викаш процедурата която си създал и се чупи.

Това не го ли тества локално няма как да мине в ssmu?

0
16/06/2018 22:58:36
Naidobrix avatar Naidobrix 0 Точки

това е едно към едно с показаното от Стоян на упражненията.

Не минава.

Благодаря 

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

CREATE PROCEDURE usp_EmployeesBySalaryLevel @SalaryLevel CHAR(7) AS
BEGIN
    SELECT FirstName, LastName
    FROM Employees
    WHERE dbo.ufn_GetSalaryLevel(Salary) = @SalaryLevel
  END

твоя код  минава ето така.ако искаш да ти printscreen-a?

WHERE dbo.usp_EmployeesBySalaryLevel(Salary)(Salary) = @SalaryLevel -това тук никога няма да мине казах ти правиш рекурсия. Разбирам че си от свободния курс.Но толкова и ти можеш да видиш къде бъркаш,дори да не знаеш какво е рекурсия и защо не минава в момента. И няма как Стоян да го е показал с твоята where клауза. Да признавам си не съм гледал упражнението още правя го след като си реша домашните,но все пак след 18 месеца кодене нон стоп си мисля че мога да чета код.

0
16/06/2018 23:44:15
Naidobrix avatar Naidobrix 0 Точки

Прав си, можеш да четеш код :)

Изчетох за рекусрията, видях къде съм сбъркал.

Thanks

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.