decode1 Decode 함수와 형 변환 Oracle의 내장함수이며, 값을 비교해서 원하는 값으로 치환하게 해주는 함수입니다. Decode함수를 사용하다보니 형변환이 어떻게 일어나는지 궁금해졌고, 형변환에 대해서 잘 몰라서 문제가 되었던 적도 있엇습니다. 아래의 Oracle 문서에 보면 잘 나와 있습니다. 우선적으로 DECODE의 형식은 DECODE(expr,search,result,default) 형식이고, expr을 search와 비교해서 맞으면 result를 반환하고 아니면 default를 반환하는 함수입니다. 오라클은 첫번째 search값에 따라서 자동적으로 변환한다고 되어 있습니다. 즉 result값에 따라 같은 데이터타입으로 값이 반환되는 것입니다. first result값이 char나 null이면 자동적으로 결과값은 VARCHAR2.. 2021. 12. 29. 이전 1 다음