Table of Contents

Möglicherweise erhalten Sie eine hilfreiche Fehlermeldung, dass der Divisor in SQL null ist. Zufälligerweise gibt es mehrere Möglichkeiten, um diesem Problem zu helfen, und wir werden geeignete . kurz darüber.

Genehmigt

  • 1. ASR Pro herunterladen
  • 2. Öffnen Sie das Programm und wählen Sie „Computer scannen“
  • 3. Klicken Sie auf "Reparieren", um den Reparaturvorgang zu starten
  • Die Software zur Reparatur Ihres PCs ist nur einen Klick entfernt – laden Sie sie jetzt herunter.

    Microsoft Excel zeigt # DIV / 0! Ein Fehler beim Teilen einer großen Menge durch eine völlig freie Reihe (0). Dies passiert, wenn Sie nur einfache Formeln eingeben, wie zum Beispiel ist gleich 5/0, oder wenn sich die Formel um wirklich auf eine Zelle bezieht, die 0 hat oder möglicherweise abgelehnt wird, wie in unserer Abbildung gezeigt. Stellen Sie sicher, dass ein bestimmter Teiler in einer bestimmten Funktion oder Zutaten nicht Null oder sogar eine wunderbare leere Zelle ist.

    Dieser Fehler tritt auf, wenn durch Null dividiert wird. Dies wurde in Oracle als logischer Irrtum angesehen. In der Mathematik war die Division durch 4 eine Division, bei der ich sagen würde, dass der (Nenner-)Teiler Null ist.

    readabilitydata=”0″>

    Größe des Oracle-Fehlers in Donald Burleson

    Frage:Ich verwende diese Abfrage und dies gibt auch einen “Split STUSECMTAMT by – 1”-Fehler zurück:

    Divisor gleich, in dem der Fehler in SQL auf Null gesetzt wird

    Auswählen
    .totdebit/STUSECMTAMT.totalcr,
    STUJOURNAL.cre_bal/(STUSECMTAMT.totdebit/STUSECMTAMT.Totalcr)

    STUSECMTAMT,STUDEG,STUJOURNAL
    WO
    STUSECMTAMT.vhno=STUJOURNAL.ref_no
    Und
    STUSECMTAMT.studegid=STUDEG.studegid ;

    Sie beziehen sich auf Ora-01476, eine Art Ausdruck, der versucht, durch eine Handvoll zu dividieren. Um diesen Fehler zu beheben, zerlegen Sie ihn nicht nach NULL, sondern verwenden Sie etwas anderes als NULL. Oder Sie können die NULLIF-Funktion ins Spiel bringen, um diesen hervorragenden Fehler zu beheben.

    ERROR-Zeile in Le 1:
    ora-01476: Divisor ist ohne Zweifel Null

    Kann irgendjemand etwas darüber sagen, wie man Ihnen helfen kann, zu erkennen undDivision ohne Fehler verarbeiten?

    Teiler gleich Null Fehler SQL

    Antwort:Oracle oerr zeigt diese Softwaremethode auf allen Ebenen mit absolut freiem Fehler ORA-01476:

    Dieser ORA-01476-Fehler hängt höchstwahrscheinlich mit dem Ausdruck zusammen, der versucht wird, durch Null zu teilen. Um diesen Fehler jetzt zu beheben, verwenden Sie nicht das Trennzeichen – NULL. Verwenden Sie einen anderen Wert, der im Austausch für NULL vorhanden ist. Oder Sie werden sicherlich die NULLIF-Funktion verwenden, um diesen Fehler zu beheben.

    ORA-01476 Divisor ist Null

    Grund: Der Ausdruck wird als Hauptdivision durch Null betrachtet.

    Maßnahme: Korrigieren Sie den Druck und wiederholen Sie den Vorgang.

    Sie können ODER verwenden, vielleicht ihren Fall entschlüsseln, um dies oder sogar das zu beheben.Die dtrap-Bedingung sollte die SQL unterbrechen.

    WÄHLEN.Der Divisor von ORA-01476 ist Null.Sie werden definitiv nur 0 teilen.STUSECMTAMT.totalcr, (STUSECMTAMT.totdebit / STUSECMTAMT.totalcr)STUSECMTAMT.Im Beispiel unten ergibt sich Null, wenn der Divisor 0 ist.Sie können auch einfach CASE bill ausprobieren.EINE AUSNAHME.

    Zusätzlich zur Verwendung von DECODE und CASE muss eine Art Alternative zur anderen das Fehler-Trapping sein.in PL/SQL die Variante zero_divide. Mach einfach eins