Получение следующей ошибки при попытке создать эту функцию sql в SQL2k5. Есть идеи здесь? Он отлично работает вне функции.
ОБНОВЛЕНИЕ ЭТОЙ работы СЕЙЧАС, но я должен осознать, что это должно быть в форме представления, так как мне нужно выполнить внутреннее соединение с product_id, так что эта текущая форма будет работать только когда Я передаю идентификатор продукта. Есть мысли?
Сообщение 102, Уровень 15, Состояние 1, Список процедур, строка 13
Неверный синтаксис рядом с ')'.
CREATE FUNCTION dbo.getoptionlist
(@ProductID as int)
RETURNs varchar(101)
AS
BEGIN
declare @Return varchar(101)
SELECT SUBSTRING(
(SELECT ',' + s.Name + '~0'
FROM vOptions_details s
where product_id=@ProductID
ORDER BY s.Name
FOR XML PATH('')),2,200000)
)
end
return @return