간단하게 XML으로 형 변환하여 콤마 구분하는 방법입니다. 르메님의 문자열 분리부분을 이용해서 만들었어요^^.

   

쿼리

-- 원본 링크 http://purumae.tistory.com/178
DECLARE
	  @vchString varchar(max),
	  @vchDelimiter varchar(10);

-- 콤마로 구분된 문자열
SELECT @vchString = '메롱1, 메롱2, 메롱3',	
		@vchDelimiter = ',';

DECLARE @xmlString xml,
			@xmlSQL VARCHAR(MAX);
 
SET @xmlSQL = N'';
SELECT @xmlString = CAST(@xmlSQL AS XML);

-- XML DATA
SELECT @xmlString;

-- 구분할 수 있는 문자열이 정해질 경우 아래의 방법은 어떠한쥐~?
SELECT 
	@xmlString.value('(Property/X/@n)[1]', 'varchar(8000)') AS n1	-- data type에 맞게 varchar(8000)을 수정 한다^^
	,@xmlString.value('(Property/X/@n)[2]', 'varchar(8000)') AS n2
	,@xmlString.value('(Property/X/@n)[3]', 'varchar(8000)') AS n3

 에러 발생하면 첨부 파일 다운로드^^

string split.sql

  

결과


 xml을 으용해서 로우와 컬럼구분(이게 더 좋아 보인다 ㅠㅠㅠ)
http://jingyangli.wordpress.com/2012/10/18/split-string-with-multiple-delimiters-t-sql-xml-method/