오라클(ORACLE)에서 전화번호를 저장 시 하이픈 없이 숫자만을 저장하는 경우가 많다. 전화번호를 조회해서 보기 좋게 하이픈을 다시 넣어서 조회를 해야하는 경우가 많다. 오라클 10g 이상의 버전에서는 정규식 함수(REGEXP_REPLACE)를 사용하여 전화번호 포맷을 쉽게 변경할 수 있다. 핸드폰 번호만 있을 경우 WITH temp_table AS ( SELECT '01023456789' tel_no FROM dual UNION ALL SELECT '0114567890' tel_no FROM dual UNION ALL SELECT '0161234567' tel_no FROM dual ) SELECT tel_no , REGEXP_REPLACE(tel_no, '(.{3})(.+)(.{4})', '\1-\..