개인적인 정리

ORACLE CHR() 본문

DB/ORACLE

ORACLE CHR()

yeon.Biju 2020. 3. 25. 14:26

오라클 CHR()

 

CHR returns the character having the binary equivalent to n as a VARCHAR2 value in either  the database character set or, if you specify USING NCHAR_CS, the national character set.

 

 

SQL> SELECT CHR(67) || CHR(65) || CHR(84) FROM DUAL ;

   --> CAT

 

 

이 함수를 유용하게 사용한 적이 있다. 

 

쿼리내에서

https://~~~~?aaa=value1&bbb=value2

이런 것을 만들어서 vo에 던진 후에 사용할려고 보니 자꾸 오류가 발생을 해서 CHR을 이용하여 해결한적이 있었다. 

 

SQL > SELECT CHR(63) FROM DUAL ;

   --> ?

 

SQL > SELECT CHR(38) FROM DUAL ;

   --> &

 

SQL > SELECT 'https://siteurl/bbs/view.do' || chr(63) || 'aaaa=' || 'value1' || chr(38) ||'amp;bbbb=' FROM DUAL ;

   --> https://siteurl/bbs/view.do?aaaa=value1&bbbb=

 

 

 

 

 

'DB > ORACLE' 카테고리의 다른 글

ORACLE COS()  (0) 2020.03.26
ORACLE CONCAT()  (0) 2020.03.25
ORACLE COLLECT()  (0) 2020.03.25
ORACLE COALESCE()  (0) 2020.03.25
ORACLE CEIL()  (0) 2020.03.24
ORACLE CAST()  (0) 2020.03.24
ORACLE AVG()  (0) 2020.03.24
ORACLE ATAN2()  (0) 2020.03.24
Comments