가라

[MS-SQL] 배열이용

2012. 3. 13. 11:10 : MS-SQL

DECLARE @TUserID VARCHAR(16)
DECLARE @TUserList VARCHAR(8000)
SET @TUserList = '이순신,김유신,강감찬,을지문덕,광개토대왕'

WHILE CHARINDEX(',', @TUserList) <> 0 OR LEN(RTRIM(@TUserList)) > 0
BEGIN
     IF (CHARINDEX(',', @TUserList) = 0)
     BEGIN
          SET @TUserID = @TUserList
          SET @TUserList = ''
     END
     ELSE
     BEGIN
          SELECT @TUserID = SUBSTRING(@TUserList, 0, CHARINDEX(',', @TUserList))
          SET @TUserList  = SUBSTRING(@TUserList, CHARINDEX(',', @TUserList) + 1, LEN(@TUserList))
     END

     PRINT(@TUserID)
END

'MS-SQL' 카테고리의 다른 글

[MS-SQL] 프로시저 검색  (0) 2012.06.27
[MS-SQL] 사용자 정의 정렬  (0) 2012.06.20
[MS-SQL] NOLOCK  (0) 2012.03.06
[MS-SQL] LDF 로그파일 정리  (0) 2012.01.12
[MS-SQL] 문자열 함수  (0) 2011.11.23
Posted by 우리회사 개발자2