Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Feilretting en pipeline- funksjon i Oracle
    En pipeline funksjon blir ofte brukt til å erstatte en multi-trinn -funksjonen når du arbeider med store Oracle-databaser . Masse mengder informasjon som er typiske i databaser ofte resultere i en tradisjonell flertrinns funksjon bogging ned systemet , noe som resulterer i dårlig ytelse . Siden utgivelsen av Oracle 9i , kan utviklere nå erstatte funksjonene med en pipeline funksjon . En rørledning funksjon er i stand til å produsere end data raskere ved å produsere hver linje av data umiddelbart etter at den er utarbeidet , mens, ble tradisjonelle funksjoner som er felles før Oracle 9i samlet alle linjer med data før noen av det sendes til utgangen . Pipeline- funksjoner er svaret på mange utviklernes problemer , men de er fortsatt underlagt de samme programmering bugs som sine eldre kolleger . Den debugging prosessen er enkelt fordi de fleste kode kompilatorer kommer med en debugger funksjonen. Du trenger
    Script kompilatoren
    Vis flere instruksjoner
    en

    lansere din kompilatoren av valget. Når kompilatoren er åpen , klikker du på "File "-menyen og velg " Open". Naviger til mappen der rørledningen funksjonen er plassert. Finn funksjonens filen og dobbeltklikk på den for å åpne filen i kompilatorer navigator vindu
    2

    Type linjen med kode . " DBMS_OUTPUT.PUT_LINE (' '); " regelmessig gjennom hele kroppen av koden . Linjen er store og små bokstaver , og må skrives inn nøyaktig å fungere fullstendig . Avhengig av lengden på funksjonen , kan du skrive inn linjen mange ganger. Å finne feilene lett , innspill linjen etter annenhver setning i skriptet av rørledningen funksjon . Ikke skriv inn koden i midten av eksisterende kode , gi det en egen linje. I noen tilfeller kan det hende at kompilatoren har en snarvei som setter inn koden automatisk . Andre kompilatorer gjør at koden skal settes inn der markøren befinner seg ved å trykke hurtigtasten for "Ctrl " og " D."
    3

    Klikk på debug -ikonet på kompilatorer verktøylinjen. Alternativt kan du holde musepekeren over manuset av rørledningen funksjon og høyreklikk. Velg debug alternativet fra menyen som vises. Dette vil kompilere skriptet. For hver DBMS_OUTPUT du skrev inn i funksjonene skriptet , vil en produksjon linje vises i output buffer vinduet som er vanligvis på bunnen av kompilatoren vinduet.
    4

    Se på linjene av produksjonen i produksjonen buffer vinduet. Linjene vil alle begynner med " DBMS_ OUTPUT.PUT_LINE " etterfulgt av data tekst fra den uttalelsen, som vil bli vedlagt i parentes . Dette gjør det mulig å lokalisere eventuelle feil . Når en feil blir funnet , vil produksjonen linjen bli rød . Dobbeltklikk på den røde teksten automatisk bli tatt til linjen med kode der feilen er til stede . Korrigere feil i navigatoren menyen .
    5

    Fjern alle linjene av " DBMS_OUTPUT.PUT_LINE ( '' )" fra funksjoner script ved å manuelt bla gjennom og slette dem . Klikk på "File "-menyen og velg " Lagre" for å lagre endringene i rørledning funksjon , som nå feilsøkt .

    früher :

     Weiter:
      Relatert Artike
    ·PHP Hit Counter Tutorial 
    ·Hvordan oppdatere en uttalelse med en delspørring 
    ·MySQL Ytre Bli Tutorial 
    ·Hvordan sette inn data i en Array i PHP 
    ·Hvordan : PHP til å flytte data fra en MySQL tabell ti…
    ·Hva er numerisk i Oracle SQL 
    ·Slik konverterer MySQL til Excel Bruke PHP 
    ·Character kode i starten av en streng i PHP 
    ·Hvordan Reset autoincrement i MySQL 
    ·Slik viser et Count i PHP og MySQL 
      Anbefalte artikler
    ·Case funksjoner i VBA 
    ·Slik konverterer et nummer til en Varchar i T - SQL 
    ·Hvordan å kompilere CPP i en Mac 
    ·Hvordan lage en ny VB PictureBox 
    ·Forskjeller mellom Object abstrakte datatyper og data a…
    ·Hvordan få en LAN -ID og domene Bruke VBA 
    ·Hvordan Anchor Tekst til en artikkel 
    ·Slik konverterer Prosenter til desimaler i Cold Fusion 
    ·Hvordan legger jeg inn data i et Python Script 
    ·Hvordan å kompilere et Makefile 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/