Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Felsökning av en Pipelined funktion i Oracle

    En kanalens funktion används ofta för att ersätta en multi - steg -funktion när du arbetar med stora Oracle-databaser . Massa mängder av information som är typiska i databaser resulterar ofta i en traditionell multi - stegfunktion bloggat ner systemet , vilket resulterar i långsam prestanda . Sedan lanseringen av Oracle 9i , kan utvecklare ersätter nu de funktioner med en pipeline funktion . En pipeline funktion är kapabel att producera avancerade uppgifter snabbare genom att producera varje rad av data direkt efter att den sammanställts , medan var traditionella funktioner vanliga innan Oracle 9i sammanställt alla rader data innan något av det skickas till produktionen . Pipelinad funktioner är svaret på många utvecklares problem , men de är fortfarande föremål för samma programmering buggar som sina äldre motsvarigheter . Felsökning processen är enkel eftersom de flesta kod kompilatorer kommer med en debugger funktion . Saker du behöver
    Script kompilator
    Visa fler instruktioner
    1

    Starta din kompilator val . När kompilatorn är öppet , klicka på " Arkiv " -menyn och välj " Öppna . " Navigera till mappen där rörledningen funktionen är placerad . Hitta funktionens filen och dubbelklicka på den för att öppna filen i din kompilatorer navigator fönster
    2

    Typ kodraden . " DBMS_OUTPUT.PUT_LINE ( ' ' ) ; " regelbundet i hela kroppen av koden . Linjen är skiftlägeskänslig och måste anges exakt kunna fungera fullständigt . Beroende på längden av funktionen kan du behöva ange linjen många gånger . Att precisera buggar lätt , ingång raden efter varannan uttalande i skriptet av rörledningen funktionen . Skriv inte koden i mitten av befintlig kod , ge det en egen linje . I vissa fall kan din kompilator har en genväg som infogar koden automatiskt . Andra kompilatorer tillåter att koden skall införas där markören är placerad genom att trycka kortkommandot på " Ctrl " och " D" Addera 3

    Klicka på debug -ikonen på kompilatorer verktygsfältet. Alternativt , kan du för musen över manuset av rörledningen funktion och högerklicka . Välj debug alternativ från menyn som visas . Detta kommer att kompilera skriptet . För varje DBMS_OUTPUT du in i funktioner skriptet , kommer en utgående linje visas i utgångsbufferten fönster som är normalt på undersidan av kompilatorn fönstret .
    4

    Titta på linjerna i produktionen i produktionen buffert fönster . Linjerna kommer alla börjar med " DBMS_ OUTPUT.PUT_LINE " följt av uppgifter text från det uttalandet , vilket kommer att inom parentes . Detta gör att du kan lokalisera några buggar . När ett fel hittas , kommer den utgående linjen vara röd . Dubbelklicka på den röda texten för att automatiskt tas till den kodrad där felet finns . Korrigera fel i navigatorn menyn .
    5

    Ta bort alla rader av " DBMS_OUTPUT.PUT_LINE ( ' ' ) " från funktioner skriptet genom att du bläddrar igenom och ta bort dem . Klicka på " Arkiv " -menyn och välj " Spara " för att spara ändringarna i din pipeline -funktion , som nu är felsökt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Så här söker du som du skriver på AJAX Med PHP MySQ…
    ·Hur Importera CSV-filer till MySQL med PHP
    ·Hur att skilja mellan Trunkera och Delete
    ·Så här öppnar du en associativ array i PHP
    ·Hur man skapar en textfil för MySQL
    ·Så här ändrar Ladda filstorlek i PHP
    ·Hur du ändrar Kolumnnamn i MySQL
    ·Hur att koda en Live Chat System i PHP
    ·Konvertera MySQL till Excel Använda PHP
    ·Hur du ändrar ett teckensnitt med PHP
    Utvalda artiklarna
    ·Hur man använder Winsock.dll i Visual Basic
    ·User Defined Undantag i Java
    ·Hur konvertera UTF8 Texter
    ·Hur får man en enstaka tecken från tangentbordet med …
    ·Lägga till en sträng i slutet av en fil i Visual Basi…
    ·Hur man läser en xls-fil med en C-programmet
    ·JavaScript vs Java Applets Robust
    ·Hur man använder PictureBox kontroll i Visual Basic
    ·Callback- metoder
    ·De saker att sätta i en applet
    Copyright © Dator Kunskap http://www.dator.xyz