[mssql] 특정문자로 문자열 구분하는 함수
/* 사용예 : SELECT * from dbo.[fnStrComma](',,a,a,a,b,cd,e', ',') SELECT * from dbo.[fnStrComma]('특정 문자로 구분된 문자열 값을 테이블로 변환하여 반환한다', ' ') */ CREATE FUNCTION [dbo].[fnStrComma] ( @src VARCHAR(MAX) , @delimeter CHAR(1) ) RETURNS @TABLE TABLE ( seq INT IDENTITY(1,1) , item VARCHAR(MAX) ) AS BEGIN DECLARE @pos1 INT , @pos2 INT , @item VARCHAR(MAX) IF @delimeter IS NULL SET @delimeter = ',' IF @src '' B..
2023. 2. 10.