문자열 역순으로 바꾸기

Study/Oracle 2020. 10. 24. 12:35 Posted by meanoflife
반응형

문자열 역순으로 바꾸기

 

오라클DB에서 조회된 문자열을 역순으로 변경하는 함수입니다.

Ex) ABCD → DCBA

 

REVERSE

  - 형식 : REVERSE( {문자열} )

  - 예시 : SELECT REVERSE( 'ABCDE' ) FROM DUAL

             → 결과 : EDCBA

 

사례)

W사이트 프로젝트에서 고객에게 발송하는 SMS문자중 URL정보가 있었습니다.

고객이 해당 URL을 클릭하여 사이트 접속시, 어떤 정보(경로)로 사이트에 접속한지 인지할 문자를 같이 보냅니다.

 

    Ex) http://www.abc.co.kr?key=keyFirstSend01

     

이때 Key로 사용할 정보가 노출되어 (상관은 없으나) 고객이 인지할 수 없는 문자로 변경하고자 했습니다. 정석적인 방법은 암호화를 통해 key값을 변경하고, 수신 후 복호화하여 사용하여야 하지만, 절차가 복잡해 집니다. 중요한 정보가 아니었기 때문에( 노출되어도 문제는 없는 ) 간단한 방법으로 문자를 뒤집어 발송하였습니다.

 

    변경 후 : http://www.abc.co.kr?key=10dneStsriFyek

 

그냥 무심코 보면, 마치 암호화되어 변형된 문자로 보입니다.

 

끝.

 

반응형

'Study > Oracle' 카테고리의 다른 글

오라클 통계함수  (0) 2023.12.13
[Oracle/Sybase] Null값 처리하기  (0) 2020.05.10
오라클 Listagg() 함수를 이용한 컬럼 열거하기  (0) 2020.01.15
Query (개발)표준 및 규칙  (0) 2018.11.12
Query의 명칭 ?  (0) 2018.11.04