database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40062 게시물 읽기
No. 40062
질문입니다
작성자
우제훈(jehun0309)
작성일
2013-03-19 13:34
조회수
5,038

지역코드에 따라 일련번호를 붙여서 저장하고있는데요.

기존 데이터가 D31001, D31002, D31004 이렇게 되어있습니다.

보면 3번이 빠져있습니다. 그래서 변수를 하나 1로 초기화를 해놓고 하나씩 증가하면서 기존 데이터와 비교를 해서 빈 숫자를 채우려고 합니다

그런데 기존데이터에 들어간 D31001에 00 부분때문에 비교가 잘 되지않네요. 프로시저를 돌려보면 그냥 D311로 들어가버립니다.

이런 포맷을 지정하려면 어떻게 해야하나요?

 

이 글에 대한 댓글이 총 1건 있습니다.

 LPAD(num, 3, '0')

전영식(garam111)님이 2013-03-20 12:12에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40065테이블명,컬럼명에 " "(따옴표)가 들어가있는경우 [3]
오석균
2013-03-20
6562
40064select 조건에 특정 field를 추가하면 속도가 느려지네요 [2]
최덕환
2013-03-19
5891
40063fnSystemFlag 이건뭔가요?ㅜㅜ [2]
박재은
2013-03-19
5311
40062질문입니다 [1]
우제훈
2013-03-19
5038
40061LOB INDEX RENAME 은 불가능 한간가요?
공돌이
2013-03-19
5045
40060도와주세요~ [1]
우제훈
2013-03-19
4956
40058부탁드리겠습니다. [2]
기윤서
2013-03-18
5565
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다