oracle key 생성시 특정한 길이를 맞춰야 하는경우 lpad+시퀀스 를 이용해서 데이터를 생성 할 수 있습니다.
select 'D'||lpad(시퀀스,7,'0') from dual
-> D0000001
lpad(데이터, 자리수, 채움문자) 형식으로 지정 해주면 특정 자리수를 유지하는 문자 코드를 만들어 낼 수 있습니다.
rpad는 오른쪽 부터 채우기 때문에
D1000000 와 같이 출력 되게 됩니다.
반응형
'DB > ORACLE' 카테고리의 다른 글
JOIN USING 사용 (0) | 2021.12.01 |
---|---|
connect by + order siblings by (0) | 2021.11.29 |
테이블 정보 확인(데이터 개수, 용량) (0) | 2021.07.28 |
Sqldeveloper .sql 문 실행 (0) | 2019.07.18 |
oracle to_char 숫자->문자 변환시 fm사용 (0) | 2018.05.28 |