WHILE Charindex(';', @DepartmentCodes, @i) > 0
BEGIN
SET @i = Charindex(';', @DepartmentCodes, @i)
INSERT INTO #buseo VALUES (substring(@DepartmentCodes, @lastIndex, @i-@lastIndex))
SET @lastIndex = @i + 1
SET @i = @i + 1
END
--------------------------------------------------------------
작업하다보면 엄청 많이 쓰이는 로직..
닷넷에서는 제공되는 메서드를 이용하면 한방에 되는데..
mssql에서는 직접 구현해야한다..
필요할때 한번에 찾자. ㅋㅋ (계속 구현하기 귀찮아. ㅋㅋ)
BEGIN
SET @i = Charindex(';', @DepartmentCodes, @i)
INSERT INTO #buseo VALUES (substring(@DepartmentCodes, @lastIndex, @i-@lastIndex))
SET @lastIndex = @i + 1
SET @i = @i + 1
END
--------------------------------------------------------------
작업하다보면 엄청 많이 쓰이는 로직..
닷넷에서는 제공되는 메서드를 이용하면 한방에 되는데..
mssql에서는 직접 구현해야한다..
필요할때 한번에 찾자. ㅋㅋ (계속 구현하기 귀찮아. ㅋㅋ)