SSMS продолжает давать мне ошибку системы:CREATE FUNCTION
Incorrect Syntax: CREATE FUNCTION must be the only statement in the batch
Я не знаю, что я делаю неправильно :(помогите пожалуйста
CREATE FUNCTION fx_avgVacationHrs
(@whatgender varchar(5))
RETURNS INT
AS
BEGIN
RETURN
(SELECT AVG(VacationHours) AS AvgVacationhrsbyGender
FROM HumanResources.Employee
WHERE Gender = @whatgender)
END
SELECT dbo.fx_avgVacationHrs('F')
Добавить 'GO' после' END'. –
Я понял, что проблема возникла из-за того, что я помещал целую инструкцию select в переменную select вместо объявления переменной и затем запрашивал возврат этой переменной – Pabduab