Подтвердить что ты не робот

Как выполнить функцию табличной оценки

У меня есть следующая функция, которая возвращает таблицу.

create Function FN(@Str varchar(30))
  returns
  @Names table(name varchar(25))
  as 
  begin 

      while (charindex(',', @str) > 0)
      begin
      insert into @Names values(substring(@str, 1, charindex(',', @str) - 1))
     set  @str = substring(@str, charindex(',', @str) + 1, 100)  
      end
      insert into @Names values(@str)  

      return
  end

Может кто-нибудь объяснить мне, как запустить эту функцию.

4b9b3361

Ответ 2

Вы можете выполнить его так же, как вы выбираете таблицу, используя предложение SELECT. Кроме того, вы можете указать параметры в круглых скобках.

Попробуйте использовать синтаксис ниже:

SELECT * FROM yourFunctionName(parameter1, parameter2)