3자리수로 할경우
SELECT RIGHT('00000000'+ @P_VALUE,3)
6자리수로 할경우
SELECT RIGHT('00000000'+ @P_VALUE,6)
가만히 생각해보니 엄청나게 간단하면서 빠르게 처리가 가능한 방법이다.
앞에 0000 문자는 최소한 원하는 자리수 이상이어야 한다.
왜냐하면 문자가 1 인데 3자리로 하고 싶으면 001 은되야 RIGHT 로 오른쪽 부터 3자리로 자를수있다.
'[ DataBase ] > DB&Query' 카테고리의 다른 글
테이블에 걸려있는 트리거 확인 (0) | 2014.07.23 |
---|---|
MSSQL 프로시저내의 동적쿼리 및 개행문자(줄바꿈) (0) | 2014.04.30 |
[MSSQL] 소수점 반올림, 버림 (0) | 2014.03.10 |
MSSQL 락(lock) 해제 (0) | 2013.10.17 |
DB 암호화 (0) | 2012.09.24 |
댓글