반응형
선택 내의 SQL 사용자 정의 함수
SQL에 getBuisnessDays라는 사용자 정의 함수가 있습니다. @startdate와 @enddate가 걸리고 두 날짜 사이의 영업일 수를 반환합니다. 내 선택 내에서 해당 함수를 어떻게 호출 할 수 있습니까?
제가하고 싶은 것은 ..
SELECT getBusinessDays(a.opendate,a.closedate)
FROM account a
WHERE ...
예, 거의 다음과 같이 할 수 있습니다.
SELECT dbo.GetBusinessDays(a.opendate,a.closedate) as BusinessDays
FROM account a
WHERE...
테이블 값 함수 (테이블 집합 반환) 인 경우 간단히 테이블로 조인합니다.
이 함수는 전달 된 쉼표로 구분 된 목록의 모든 값으로 하나의 열 테이블을 생성합니다.
SELECT * FROM dbo.udf_generate_inlist_to_table('1,2,3,4')
테이블 값이 아닌 스칼라 값 UDF를 사용하면 원하는대로 SELECT에서 사용할 수 있습니다.
참조 URL : https://stackoverflow.com/questions/363838/sql-user-defined-function-within-select
반응형
'ProgramingTip' 카테고리의 다른 글
nextTick은 무엇이며 VueJs에서 수행하는 작업 (0) | 2021.01.06 |
---|---|
Python 코드베이스를위한 보관 통합 시스템 (0) | 2021.01.06 |
특정 pthread의 CPU 선호도를 설정하는 방법은 무엇입니까? (0) | 2021.01.06 |
Python 목록에서 정렬과 uniq를 수행하는 가장 육종 방법은 무엇입니까? (0) | 2021.01.06 |
알고리즘 보안 및 보안 : MD5 또는 SHA1? (0) | 2021.01.06 |