Een pijplijn functie wordt vaak gebruikt om een multi -step -functie te vervangen bij het werken met grote Oracle databases . Massale hoeveelheden informatie die typisch in databases vaak resulteren in een traditionele multi - stapfunctie verzanden het systeem , resulterend in slechte prestaties . Sinds de release van Oracle 9i , kunnen ontwikkelaars nu de functies te vervangen door een pijplijn functie . Een pijplijn functie is geschikt voor het produceren end data sneller door het produceren van elke lijn van de gegevens onmiddellijk nadat het is samengesteld en dat werd traditionele functies voorkomende voordat Oracle 9i samengesteld alle lijnen van de gegevens voordat er van het naar de uitgang . Pijplijn functies zijn het antwoord op veel ontwikkelaars ' problemen , maar ze zijn nog steeds onderworpen aan dezelfde programmering bugs als hun oudere collega's . De debugging proces is eenvoudig omdat de meeste code compilers komen met een debugger functie . Wat je nodig hebt Script compiler Toon Meer Aanwijzingen 1 Start uw samensteller van keuze . Als de compiler is geopend , klikt u op het menu "Bestand " en kies "Openen . " Navigeer naar de map waar de pijpleiding functie zich bevindt . Zoek dossier van de functie en dubbelklik erop om het bestand in uw compilers navigator raam open 2 Type de code regel . " DBMS_OUTPUT.PUT_LINE ( ' ' ) ; " periodiek door het hele lichaam van de code . De lijn is hoofdlettergevoelig en moet exact te kunnen functioneren worden ingevoerd . Afhankelijk van de lengte van de functie , moet u de lijn vele malen in te voeren . Om de bugs gemakkelijk lokaliseren , na elke andere verklaring in het script van de pijpleiding functie-ingang van de lijn . Typ niet de code in het midden van de bestaande code , geef het een eigen lijn . In sommige gevallen kan uw compiler een snelkoppeling die voegt de code voorzien van automatisch . Andere compilers van de code moet worden ingevoegd waar de cursor zich bevindt door op de sneltoets van de " Ctrl " en " D " 3 Klik op de debug -pictogram op de compilers werkbalk . Als alternatief kan u de muisaanwijzer op het script van de pijpleiding functie en klik met de rechtermuisknop . Selecteer de debug -optie uit het menu dat verschijnt . Dit zal het script samen te stellen. Voor elke u de functies script DBMS_OUTPUT ingevoerd , zal een uitgangslijn als output buffer venster typisch op de bodem van het venster compiler . Blik op de lijnen van de output in de uitgang 4 buffer venster . De lijnen zullen allemaal beginnen met de " DBMS_ OUTPUT.PUT_LINE " gevolgd door de data tekst van die verklaring , die zal worden tussen haakjes . Dit stelt u in staat om eventuele bugs te lokaliseren . Wanneer er een fout wordt gevonden , zal de output lijn rood . Dubbelklik op de rode tekst om automatisch naar de regel code waarin de fout aanwezig is . Corrigeer de bug in de navigator menu . 5 Verwijder alle regels van " DBMS_OUTPUT.PUT_LINE ( ' ' ) " van de functies script door handmatig te bladeren door en ze te verwijderen . Klik op het menu " File " en selecteer " Opslaan" om de wijzigingen in uw pijplijn functie, die nu wordt debuggen besparen .
|