int형으로 선언된 넘버의 앞자리를 지정된 자리수 (예제에서는 총 4자리 ) 로 특정문자('0'이라는 문자를) 채우려 한다!!
While문으로 에제를 간단하게 만들어 보았다!!
DECLARE @IN_PARAM_PRODUCT_NUMBER INT
DECLARE @IN_PARAM_SUM_TEXT NVARCHAR(4)
SET @IN_PARAM_PRODUCT_NUMBER = 333
SET @IN_PARAM_SUM_TEXT = CONVERT(NVARCHAR(4),@IN_PARAM_PRODUCT_NUMBER)
WHILE LEN(@IN_PARAM_SUM_TEXT) <> 4
BEGIN
IF LEN(@IN_PARAM_SUM_TEXT) <> 4
BEGIN
SET @IN_PARAM_SUM_TEXT = '0' + @IN_PARAM_SUM_TEXT
END
ELSE
BEGIN
BREAK
END
END
SELECT @IN_PARAM_SUM_TEXT
'MS-SQL' 카테고리의 다른 글
[MSSQL] WAITFOR DELAY 키워드 이용하여 시간 지연 (0) | 2015.06.03 |
---|---|
[MSSQL] 링크드 서버 Oracle 함수 호출 해보는 간단한 예제 (0) | 2015.02.26 |
[MS-SQL] TRIGGER INSERT 예제 (0) | 2013.10.21 |
알파벳 ASCII 코드를 이용하여 다음 문자 알아내기 (0) | 2013.08.26 |
MS-SQL Server 2008 설치시 '' is not valid login or you do not have permission 에러 메세지 장애 해결. (0) | 2013.02.05 |