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 41470 게시물 읽기
No. 41470
순번 만들기...
작성자
블루이글
작성일
2017-10-19 13:20ⓒ
2017-10-19 13:30ⓜ
조회수
6,423

안녕하세요..... DB 초보 입니다. ^^ 잘부탁드립니다.

 

 

순번을 만들려고 하는데요..

 

자리수는 4자리로 제한되어 있구요..

 

0001~ ZZZZ까지 순번을 만들고 싶습니다.

 

0001...

9999.

A001.

.........

A999.

AA01..

AA99..

AB01.........

 

AB99....

AC01........

 

ZZZZ까지 순번을 어떻게 하면 좋을까요....

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

WITH t AS
(
SELECT CHR(LEVEL + 47) v
  FROM dual
 WHERE LEVEL <= 10    -- 0 ~ 9
    OR LEVEL >= 18    -- A ~ Z
 CONNECT BY LEVEL <= 43
)
SELECT REPLACE(SYS_CONNECT_BY_PATH(v, '-'), '-') x
  FROM t
 WHERE LEVEL = 4
 CONNECT BY LEVEL <= 4
;

마농(manon94)님이 2017-10-19 16:01에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41473디비 스페이스 [1]
최종욱
2017-10-24
5937
41472다중 inset 문제 [1]
한가한
2017-10-23
5973
41471순번 만들기 2 (마농님.... 감사드립니다) [1]
블루이글
2017-10-20
6337
41470순번 만들기... [1]
블루이글
2017-10-19
6423
41469토드 프로그램 패치 원리는 뭔가요? [1]
엑소
2017-10-18
5782
41468오라클 RAC 환경에서 리스너 패스워드 설정. 영향없을까요? [1]
유진우
2017-10-16
5778
41467정렬안의 정렬쿼리 [2]
gksalgml
2017-10-12
5868
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다