﻿-- =============================================
-- Author:		<Author,,Name>
-- Create date: <Create Date, ,>
-- Description:	<Description, ,>
-- =============================================
CREATE FUNCTION [dbo].[ott_merge_csv]
(
	@inp1 varchar(2000)
	,@inp2 varchar(2000)
)
RETURNS varchar(4000)
AS
BEGIN
	DECLARE @ret varchar(4000);

	with sp as(
		SELECT [value] FROM string_split(@inp1,',')
		UNION
		SELECT [value] FROM string_split(@inp2,',')
	), sp2 as (
		SELECT DISTINCT [value] FROM sp where ISNULL([value], '') <> ''
	)
	SELECT @ret = ISNULL(STRING_AGG([value], ','),'')
		FROM sp2;

	RETURN @ret;

END