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
'SQL' 카테고리의 다른 글
[MSSQL][ASP][JAVASCRIPT] 문자열 함수 (asp, mssql, javascript) (0) | 2013.02.19 |
---|---|
[MSSQL]쿼리를 이용하여 엑셀(EXCEL) 파일로 바로 저장하기 (0) | 2013.01.30 |
[MSSQL] 외래키등 제약조건으로 인해 삽입이 안될때 잠시 제약을 꺼두자 (0) | 2013.01.14 |
[MSSQL]Mssql null 값 대체 (0) | 2013.01.05 |
[MSSQL]SQL?? 씨퀄!? 시퀄!? (0) | 2012.12.18 |