문자열 잘라서 테이블 반환1 MSSQL 문자열 잘라서 테이블 반환 함수 ALTER FUNCTION [dbo].[FN_SPLIT]( @StrValue VARCHAR(MAX), -- 분리할 문자열 @SplitChar VARCHAR(1) -- 구분할 문자) RETURNS @SPLIT_TEMP TABLE ( VALUE VARCHAR(50) )AS BEGIN DECLARE @oPos INT, @nPos INT DECLARE @TmpVar VARCHAR(1000) -- 분리된 문자열 임시 저장변수 SET @oPos = 1 -- 구분문자 검색을 시작할 위치 SET @nPos = 1 -- 구분문자 위치 WHILE (@nPos > 0) BEGIN SET @nPos = CHARINDEX(@SplitChar, @StrValue, @oPos ) IF @nPos = 0 SET @TmpVar = R.. 2013. 4. 24. 이전 1 다음