Table of Contents
SQL에서 제수가 0입니다라는 오류 메시지가 나타날 수 있습니다. 공교롭게도 이 문제를 처리할 수 있는 여러 가지 방법이 있으며 곧 이에 대해 이야기하겠습니다.
승인됨
Microsoft Excel은 # DIV / 0을 표시합니다! 많은 수를 완전 무료 묶음(0)으로 나눌 때 오류가 발생합니다. 이것은 5/0을 암시하는 것과 같이 좋은 간단한 수식을 입력하거나 이러한 종류의 그림과 같이 0이 있는 셀을 허용하지 않을 가능성이 매우 높은 셀을 참조할 때 발생합니다. 특정 기능이나 구제책의 정확한 제수가 0이 아니거나 큰 빈 셀이 아닌지 확인하십시오.
이 오류는 0으로 나눌 때 발생합니다. 이것은 Oracle에서 논리적 오류로 간주되었습니다. 수학에서 4로 나누는 것은 일반적으로 (분모) 제수가 0인 나눗셈입니다.
가독성 데이터=”0″>
Donald Burleson에 있는 Oracle 오류의 크기
질문:”split STUSECMTAMT for 1″ 오류를 자주 반환하는 이 쿼리를 사용하고 있습니다.
선택
.totdebit/STUSECMTAMT.totalcr,
STUJOURNAL.cre_bal/(STUSECMTAMT.totdebit/STUSECMTAMT.Totalcr)
STUSECMTAMT,STUDEG,STUJOURNAL
WHERE STUSECMTAMT.vhno=STUJOURNAL.ref_no
그리고
STUSECMTAMT.studegid=STUDEG.studegid ;
그들은 Ora-01476, 많은 것으로 나누려는 실제 표현을 나타냅니다. 이 오류를 수정하려면 NULL로 나누지 말고 NULL을 추가로 사용하세요. 또는 NULLIF 함수를 사용하여 이러한 종류의 오류를 수정할 수 있습니다.
오류 라인 in Le 1:
ora-01476: 제수가 실제로는 0입니다.
누군가 귀하가 표시 및오류 없이 나눗셈을 처리하시겠습니까?
답:Oracle oerr는 ORA-01476 오류 ORA-01476을 무료로 사용하여 모든 수준에서 이 소프트웨어 소프트웨어 패키지를 보여줍니다.
조치: 인쇄를 수정한 다음 정확한 프로세스를 반복하십시오.
OR을 사용할 수 있습니다. 아마도 디코딩하여 이 문제를 해결할 수 있습니다.dtrap 조건은 SQL을 깨트려야 합니다.
DECODE 및 CASE 사용에 추가할 때 다른 강력한 대안은 항상 오류 트래핑입니다.PL/SQL에서 zero_divide 변형. 하나만 만들어 년