2017-12-03 5 views
1

SQL Server에서 매개 변수 식과 반환 유형이 같은 사용자 정의 함수를 구현할 수 있습니까?식으로 사용자 정의 함수 구현

https://docs.microsoft.com/en-us/sql/t-sql/language-elements/nullif-transact-sql과 유사합니다.

기본적으로 NULLIF 함수의 확장 버전을 구현하려고합니다.

+0

'sql_variant'를 사용할 수 있습니다. 그렇지 않으면 동적 인 타이핑을 할 수 있다고 생각하지 않습니다. –

+1

그리고'sql_variant'는 더 이상의 연산을 수행하기를 원한다면 기본 형식으로 변환해야하기 때문에 종종 도움이되지 않습니다. –

답변

1

이것은 내장 기능 만 가지고있는 기능입니다.

스칼라 함수를 만들기위한 문법은 디자인 타임에 특정 반환 데이터 형식을 선택하는 것을 의미

RETURNS return_data_type 

이 필요합니다. 건네받은 데이터 형으로부터 유추해서는 안됩니다.