update [테이블명]
 set DocNumber = (select Right('00000' + RTrim(Cast(MESSAGE_ID as char(5))),5))
 where MESSAGE_ID = @strID_MESSAGE

-- 위에서 RTrim(Cast(MESSAGE_ID as char(5))),5)) 숫자 '5' 가 자릿수를 표현 합니다.
'5'를 '3'로 바꾸면 세자리 숫자로 고정이 되며 '5'이면 00040, 00213, 00001 처럼 다섯자리수로 표현된다.



출처 : http://wk2ooo.tistory.com/147

Posted by 요지
,