DB/ORACLE
oracle lpad, rpad 문자 채우기
질주하는구
2021. 11. 19. 10:21
oracle key 생성시 특정한 길이를 맞춰야 하는경우 lpad+시퀀스 를 이용해서 데이터를 생성 할 수 있습니다.
select 'D'||lpad(시퀀스,7,'0') from dual
-> D0000001
lpad(데이터, 자리수, 채움문자) 형식으로 지정 해주면 특정 자리수를 유지하는 문자 코드를 만들어 낼 수 있습니다.
rpad는 오른쪽 부터 채우기 때문에
D1000000 와 같이 출력 되게 됩니다.
반응형