Разработана функция, определяющая по конечному пункту общее число пассажиров.
CREATE FUNCTION user1.my_func1(@s VARCHAR(20))RETURNS INTASBEGIN DECLARE @k INT SET @k=(SELECT Count(Билет.Фамилия_пассажира) FROM Билет INNER JOIN Рейс ON Билет.Номер_рейса = Рейс.Номер_рейса GROUP BY Рейс.Конечный_пункт HAVING Рейс.Конечный_пункт=@s) RETURN (@k)END
Определите операторы правильного обращения к функции.
SELECT * FROM my_func1WHERE @n='Москва'
DECLARE @kol INTSET @kol=user1.my_func1(‘Москва’)SELECT @kol(Верный ответ)
SELECT my_func1 @n=‘Москва’