Table of Contents

Du kan få ett utmärkt felmeddelande att delaren är noll i SQL. Av en slump finns det flera sätt att lösa detta problem, och vi kommer att prata om dem inom kort.

Godkänd

  • 1. Ladda ner ASR Pro
  • 2. Öppna programmet och välj "Skanna din dator"
  • 3. Klicka på "Reparera" för att starta reparationsprocessen
  • Mjukvaran för att fixa din PC är bara ett klick bort - ladda ner den nu.

    Microsoft Excel visar # DIV / 0! Ett fel när en stor summa divideras med en helt ledig kvantitet (0). Detta händer när du anger en individuell enkel formel, som är lika med 5/0, eller när formeln hänvisar till att återvända till en cell som har 0 eller kanske a avvisas, som visas i denna viktiga figur. Se till att den specifika divisorn i en viss funktion eller mix inte är noll eller ens en fantastisk tom cell.

    Detta fel uppstår när man dividerar med noll. Detta slutade med att betraktas som ett logiskt misstag i Oracle. Inom matematiken är division med 4 i själva verket en division där min (nämnaren) divisor är noll.

    readabilitydata=”0″>

    Storleken på Oracle-felet som en del av Donald Burleson

    Fråga:Jag använder den här frågan vilken typ av returnerar ett “split STUSECMTAMT on 1”-fel:

    divisor lika som kan nollfel i sql

    Välj
    .totdebit/STUSECMTAMT.totalcr,
    STUJOURNAL.cre_bal/(STUSECMTAMT.totdebit/STUSECMTAMT.Totalcr)

    STUSECMTAMT,STUDEG,STUJOURNAL
    VAR
    STUSECMTAMT.vhno=STUJOURNAL.ref_no
    Och
    STUSECMTAMT.studegid=STUDEG.studegid ;

    de hänvisar till Ora-01476, ofta uttrycket försöker dividera med två till tre. För att fixa detta fel, dela inte med NULL, använd något annat mycket av NULL. Eller så kan du behöva NULLIF-funktionen för att fixa detta unika fel.

    FEL-rad i Le 1:
    ora-01476: divisor har blivit noll

    Kan någon bli blekare om hur man kan hjälpa dig att sammanfatta ochhantera division utan fel?

    divisor lika med noll fel under sql

    Svar:Oracle oerr visar denna programvaruregistrering på alla nivåer med det absolut helt kostnadsfria felet ORA-01476:

    Detta ORA-01476-fel är sannolikt relaterat till att uttrycket försökte delas med noll. För att lösa mitt fel, använd inte – NULL-avgränsaren. Använd ett annat värde med utbyte för NULL. Eller så kan du i många fall använda NULLIF-funktionen för att återställa detta fel.

    ORA-01476 Divisor är noll

    Orsak: Uttrycket anses vara den specifika divisionen med noll.

    Åtgärd: Åtgärda utskriften och upprepa sedan din nuvarande process.

    Du kan använda OR, kanske avkoda dessa fall för att fixa detta eller så kan det vara det.Dtrap-villkoret bör bryta SQL.

    ATT VÄLJA.Divisorn för ORA-01476 är noll.Du kanske bara delar 0.STUSECMTAMT.totalcr, (STUSECMTAMT.totdebit / STUSECMTAMT.totalcr)STUSECMTAMT.I exemplet nedan är noll gå till när divisorn är 0.Du kan eventuellt också prova CASE-faktura.ETT UNDANTAG.

    Utöver att använda DECODE och CASE, är ett bra alternativ till de andra felfällning.i PL/SQL varianten zero_divide. Gör bara en