2009. 11. 25. 11:11
IP 변경하기:
예 :12.154.28.10==> 012.154.028.010
select ip_addr,
(ltrim(to_char(to_number(substr(ip_addr,1,instr(ip_addr,'.',1)-1)),'000'))||'.'||
ltrim(to_char(to_number(substr(ip_addr,instr(ip_addr,'.',1)+1,instr(ip_addr,'.',instr(ip_addr,'.',1)+1) - (instr(ip_addr,'.',1)+1))),'000')) ||'.'||
ltrim(to_char(to_number(substr(ip_addr,instr(ip_addr,'.',instr(ip_addr,'.',1)+1)+1, instr(ip_addr,'.',-1) - (instr(ip_addr,'.',instr(ip_addr,'.',1)+1)+1))),'000')) ||'.'||
ltrim(to_char(to_number(substr(ip_addr,instr(ip_addr,'.',-1)+1)),'000'))) as new_addr
from dual;
'ORACLE' 카테고리의 다른 글
Oracle의 flashback 기능 (0) | 2009.12.23 |
---|---|
How to Shrink the datafile of Undo Tablespace (1) | 2009.11.25 |
function 문자열이 숫자인지 검사하기. (0) | 2009.11.25 |
오라클 함수들 (0) | 2009.11.10 |
오라클에서 _ 로 조회하기. (0) | 2009.11.03 |