source

테이블 값 함수 실행 방법

nicesource 2023. 6. 28. 21:47
반응형

테이블 값 함수 실행 방법

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

반응형