Create FUNCTION [dbo].[GetAliasesByACC]
(
@AccID int
)
RETURNS varchar(max)
AS
BEGIN
declare @output varchar(max)
select @output = COALESCE(@output + ', ', '') + Docnum
from OPOR
where TransID = @AccID
return @output
END
am Создание этой функции и вызов поля UDF в накладной SAP B1 AR,
Declare @Var as nvarchar(max)
set @Var= [databasename].[dbo].GetAliasesByACC(value)
select @Var
Таким образом, я должен вызвать поле UDF в этом запросе FMS, но с некоторой ошибкой, пожалуйста, проверьте его.
Ошибка: 1). [Microsoft] [Собственный клиент SQL Server 11.0] [SQL Server] Не удается найти ни один столбец «имя базы данных»
либо пользовательская функция или агрегат «databasename.dbo.GetAliasesByACC», либо имя неоднозначное.
2). [Microsoft] [Собственный клиент SQL Server 11.0] [SQL
Пожалуйста, решите это один раз