Я пытаюсь использовать постоянную опцию вычисляемого столбца для результата, полученного в результате запроса ниже, который я использовал в скалярной функции. Я столкнулся с приведенной ниже ошибкой.
Вычисляемый столбец 'Resources_1' в таблице 'ImplProject' не может быть сохранен, поскольку столбец недетерминирован.
Я пытался найти во многих блогах об этом, но не смог найти правильное решение. Пожалуйста, помогите
select ISNULL(STUFF((SELECT CHAR(10) + d.[Value] + ': ' + [dbo].[FullName](u.[FirstName], u.[LastName])
FROM [ImplProject] ip
JOIN [Resource] r ON r.[EntityId] = ip.[Id]
JOIN [Dropdown] d ON d.[Id] = r.[TypeDropdownId]
LEFT JOIN [User] u ON u.[Id] = r.[UserId]
WHERE ip.[Id] = @implid
ORDER BY d.[Value]
FOR XML PATH('')), 1, 1, ''), '') as "Resources"