Une fonction pipeline est souvent utilisé pour remplacer une fonction multi- étape lorsque l'on travaille avec de grandes bases de données Oracle . Des quantités massives d' informations qui sont typiques dans les bases de données se traduisent souvent par une fonction multi- étape traditionnelle embourber le système , ce qui entraîne un ralentissement des performances . Depuis la sortie de Oracle 9i, les développeurs peuvent désormais remplacer les fonctions d'une fonction pipeline . Une fonction de pipeline est capable de produire des données de fin plus rapidement en produisant chaque ligne de données immédiatement après sa compilation , tandis que , les fonctions traditionnelles communes avant de Oracle 9i compilé toutes les lignes de données avant que tout cela a été envoyée à la sortie . Fonctions pipeline sont la réponse aux problèmes de nombreux développeurs , mais ils sont toujours soumis aux mêmes bogues de programmation que leurs homologues plus âgés . Le processus de débogage est simple car la plupart des compilateurs de code viennent avec une fonction débogueur. Choses que vous devez
Script compilateur
Voir Plus Instructions
1
lancer le compilateur de votre choix. Lorsque le compilateur est ouvert , cliquez sur le menu "Fichier " et choisissez " Ouvrir". Accédez au dossier où la fonction de pipeline est situé . Trouvez le dossier de la fonction et double- cliquez dessus pour ouvrir le fichier dans la fenêtre de votre navigateur de compilateurs
2
Tapez la ligne de code. " DBMS_OUTPUT.PUT_LINE ('') ; " périodiquement dans tout le corps du code. La ligne est sensible à la casse et doit être saisie exactement à fonctionner correctement . Selon la longueur de la fonction, vous pouvez avoir à saisir la ligne plusieurs fois. Pour repérer facilement les bugs , entrée de la ligne après chaque autre déclaration dans le script de la fonction de pipeline. Ne tapez le code dans le milieu du code existant ; lui donner sa propre ligne. Dans certains cas, le compilateur peut présenter automatiquement un raccourci qui insère le code . D'autres compilateurs permettent le code à insérer là où se trouve le curseur en appuyant sur le raccourci clavier "Ctrl" et "D"
3
Cliquez sur l'icône de débogage sur l' compilateurs barre d'outils. Alternativement, vous pouvez survoler le script de la fonction de pipeline et clic droit. Sélectionnez l' option de débogage dans le menu qui apparaît. Cela va compiler le script . Pour chaque DBMS_OUTPUT que vous avez entré dans le script de fonctions, une ligne de sortie s'affiche dans la fenêtre de tampon de sortie qui est généralement sur le bas de la fenêtre de compilation.
4
Regardez les lignes de sortie dans la sortie tamponner fenêtre. Les lignes seront tous commencer avec le " DBMS_ OUTPUT.PUT_LINE " suivi du texte de données à partir de cette déclaration, qui sera entourée de parenthèses . Cela vous permet de localiser les bugs . Quand une erreur est détectée , la ligne de sortie sera rouge . Double-cliquez sur le texte en rouge pour être automatiquement pris à la ligne de code dans laquelle l'erreur est présente. Corriger le bug dans le menu de navigation .
5
supprimer toutes les lignes de " DBMS_OUTPUT.PUT_LINE ('') " à partir du script de fonctions en faisant défiler manuellement à travers et de les supprimer. Cliquez sur le menu "Fichier" et sélectionner "Enregistrer" pour enregistrer les modifications dans le fonctionnement de votre pipeline , qui est maintenant déboguer.