У меня проблемы с хранимой процедурой, которую я пишу для SQL Server.
Я вызываю функцию в хранимой процедуре, которая возвращает таблицу из 2 столбцов со значением. Это значение, которое я хочу присвоить переменной VARCHAR, которая будет использоваться до конца моей процедуры хранения.
DECLARE @TEAM VARCHAR(100)
SET @TEAM = (SELECT DISTINCT value fn_split(@foldernarrative, '-') WHERE idx = 0)
Функция работает сама по себе, но при добавлении в процедуру хранения я получаю синтаксические ошибки, такие как
Server: Msg 170, Level 15, State 1, Line 94
Line 94: Incorrect syntax near '('.
Я довольно новичок в этом, и я не могу понять, почему это проблема.
Любая помощь будет с большим удовольствием получена.
Спасибо.