A pipeline funktion bruges ofte til at erstatte en multi-trins funktion, når der arbejdes med store Oracle-databaser . Masse mængder af information, der er typiske i databaser ofte resultere i en traditionel multi-step funktion bogging systemet ned , hvilket resulterer i langsom ydeevne . Siden udgivelsen af Oracle 9i , kan udviklere nu erstatte de funktioner med en pipeline funktion. En rørledning funktion er i stand til at producere end-data hurtigere ved at producere hver linje af data umiddelbart efter den er kompileret , der henviser til , blev de traditionelle funktioner almindelige før Oracle 9i kompileret alle strækninger i data, før noget af det sendt til output. Pipeline funktioner er svaret på mange udvikleres problemer, men de er stadig underlagt de samme programmering bugs som deres ældre kolleger . Den debugging Processen er enkel , fordi de fleste kode compilere kommer med en debugger funktion. Ting du skal
Script compiler
Vis Flere Instruktioner
1
Start din compiler valg. Når compileren er åben, skal du klikke på menuen "Filer" og vælg " Åbn". Naviger til den mappe , hvor rørledningen funktionen er placeret. Find den funktion, sagsakter, og dobbeltklik på den for at åbne filen i din compilere navigator vindue
2
Indtast linje kode ". DBMS_OUTPUT.PUT_LINE ( ' ), " periodisk i hele kroppen af koden . Linjen er små bogstaver og skal indtastes nøjagtigt kan fungere rigtigt. Afhængigt af længden af funktionen, kan du indtaste den linje mange gange. At lokalisere den fejl nemt indtaste linje efter hver anden erklæring i scriptet af rørledningen funktion. Må ikke skrive koden i midten af eksisterende kode , give det sin egen linje . I nogle tilfælde kan din compiler har en genvej, der indsætter koden automatisk. Andre compilere tillader koden skal indsættes hvor markøren er placeret ved at trykke på genvejstasten på "Ctrl" og "D"
3
Klik på debug ikonet på compilere værktøjslinje. Alternativt kan du svæver over manuskriptet af rørledningen funktion og højreklik. Vælg debug indstilling i menuen , der vises . Dette vil kompilere scriptet. For hver DBMS_OUTPUT du har indtastet i funktionerne script, vil et output linje vises i output buffer vindue, der typisk er på bunden af compiler vinduet.
4
Kig på linjerne i produktionen i output buffer vindue . Linierne vil alle begynder med " DBMS_ OUTPUT.PUT_LINE " efterfulgt af data tekst fra denne erklæring , som vil blive i parentes . Dette giver dig mulighed for at lokalisere eventuelle fejl . Når der findes en fejl , vil output linje være rød . Dobbeltklik på den røde tekst automatisk blive taget til linje kode , hvor fejlen er til stede . Korrigere fejl i navigatoren menu.
5.
Fjern alle linjer af " DBMS_OUTPUT.PUT_LINE ( ' )" fra funktionerne script ved manuelt at rulle igennem og slette dem. Klik på menuen "Filer" og vælg " Gem " for at gemme ændringerne i din pipeline -funktion , som nu er fejlrettet .