안녕하세요. 가입해서 첫 질문을 드립니다. 문법이 서투르다보니... 좀 헤깔리네요...


Table 반환 함수를 만드려고 합니다.


Parameter를 받아서 특정 테이블을 조회해서 반환하는 내용입니다.


입력된 파라미터가 null 이거나 '' (blank) 인 경우와 정상인 경우를 구분해서 리턴하려고 합니다.


간단한 샘플 부탁드려도 될까요?



CREATE OR ALTER FUNCTION [dbo].[FN_TEST_SAMPLE]

(

    @I_INPUT_STR1 VARCHAR(100)

)


RETURNS TABLE 

AS


RETURN

(


-- @I_INPUT_STR1 이 null 이거나  '' 일 경우

-- select '' as result1, '' as result2


-- @I_INPUT_STR1 이 정상 문자일 경우

-- select result1, result2 from test_tb where key_value = @I_INPUT_STR1


)


위와 같은 형태 입니다. 문법이 헤깔려서 구현이 느리네요. 고수님의 첨언지도 부탁드립니다. ^^