반응형 오라클11 암시적 오라클 형 변환 우선순위 형 변화에는 2가지가 있습니다.(1)명시적 형변환: 사용자가 TO_CHAR(), TO_DATE()와 같은 메서드를 활용하여 직접 형 변환하는 것. (2)암시적 형변환(=묵시적 형변환): 사용자가 직접 형 변환하지 않고, 옵티마이저가 자체적으로 판단하여 인덱스 칼럼과 조건절에 쓰인 값의 자료형이 다르면 한 쪽을 자료형 변환해서 다른 쪽이랑 맞추도록 형 변환하는 것. 명시적 형변환이 가장 높은 우선 순위를 지닙니다. 그 다음에 암시적 형변환이 뒤따르는 데, 암시적 형변환에도 우선 순위가 있습니다. 묵시적 형변환 우선 순위Datetime and interval datatypesBINARY_DOUBLEBINARY_FLOATNUMBERCharacter datatypesAll other built-in datat.. 2023. 6. 19. 오라클)NVL2와 COALESCE 비교 ✅NVL2(param1, param2, param3) param1이 NULL이 아니면 param2를 반환하고, NULL이면 param3을 반환한다. ✅COALESCE(param1, param2, param3... paramN) 비교하는 데이터의 타입을 모두 통일시켜야 하는 함수.(데이터 타입이 일치하지 않을시 => ORA-00932 : 데이터 유형이 일치하지 않습니다 에러 발생함)모든 값이 NULL일 경우 NULL을 반환한다.param1이 NULL이 아닐 경우 param1을 반환하나, param1이 NULL일 경우 param2의 값을 체크하고=> param2가 NULL이 아닐 경우 param2의 값을 반환하나, param2가 NULL일 경우 param3의 값을 체크=> ....paramN까지 반복 2023. 6. 19. 이전 1 2 다음 반응형