반응형
문자열 역순으로 바꾸기
오라클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 |