IT TIP

테이블 값 함수 실행 방법

itqueen 2020. 12. 6. 22:28
반응형

테이블 값 함수 실행 방법


Table을 반환하는 다음 함수가 있습니다.

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

누구든지이 기능을 실행하는 방법을 설명해 주시겠습니까?


TVF (테이블 반환 함수) 에서 선택하도록되어. 이 시도:

select * from FN('myFunc')

SELECT절을 사용하여 테이블을 선택한 것처럼 실행할 수 있습니다 . 또한 괄호 안에 매개 변수를 제공 할 수 있습니다.

아래 구문으로 시도하십시오.

SELECT * FROM yourFunctionName(parameter1, parameter2)

참고 URL : https://stackoverflow.com/questions/6953417/how-to-execute-table-valued-function

반응형