Una funzione pipeline viene spesso utilizzato per sostituire una funzione multi-step quando si lavora con grandi database Oracle . Quantità di massa di informazioni che sono tipici nei database spesso sfociano in una funzione multi-step tradizionale impantanarsi del sistema , con conseguente rallentamento delle prestazioni . Dopo il rilascio di Oracle 9i , gli sviluppatori possono ora sostituire le funzioni con una funzione di pipeline. Una funzione pipeline è in grado di produrre dati finali più rapidamente con la produzione di ogni linea di dati immediatamente dopo che è stato compilato ; che funzioni tradizionali comuni prima di Oracle 9i compilato tutte le righe di dati prima di qualsiasi di esso è stato inviato all'uscita . Funzioni di pipeline sono la risposta ai problemi di molti sviluppatori , ma sono ancora soggette agli stessi bug di programmazione , come i loro colleghi più anziani . Il processo di debug è semplice perché la maggior parte dei compilatori di codice sono dotati di una funzione di debugger . Cose che ti serviranno
Script compilatore
Mostra più istruzioni
1
lanciare il compilatore di scelta. Quando il compilatore è aperta , fare clic sul menu "File" e scegliere " Apri". Passare alla cartella in cui si trova la funzione di pipeline. Trovare il file della funzione e fare doppio clic per aprire il file nella finestra del navigatore compilatori
2
digitare la riga di codice ". DBMS_OUTPUT.PUT_LINE ( ' '); " periodicamente in tutto il corpo del codice . La linea è sensibile alle maiuscole e deve essere inserito esattamente al funzionamento corretto e completo . A seconda della lunghezza della funzione , potrebbe essere necessario immettere la riga molte volte. Per individuare i bug facilmente , ingresso linea dopo ogni altra dichiarazione all'interno dello script della funzione di pipeline. Non digitare il codice nel mezzo del codice esistente , dare una propria linea . In alcuni casi, il compilatore può caratterizzare automaticamente una scorciatoia che inserisce il codice . Altri compilatori consentono il codice da inserire ovunque si trova il cursore premendo il tasto di scelta rapida di "Ctrl" e "D"
3
Clicca sull'icona di debug sul compilatori barra degli strumenti. In alternativa , si può passare sopra lo script della funzione di pipeline e destro del mouse. Selezionare l'opzione di debug dal menu che apparirà . Ciò compilare lo script . Per ogni DBMS_OUTPUT immesso nello script funzioni , una linea di uscita viene visualizzata nella finestra di buffer di uscita che è in genere nella parte inferiore della finestra del compilatore .
4
Guarda le righe di output in uscita tamponare finestra. Le linee saranno tutti iniziare con la " DBMS_ OUTPUT.PUT_LINE " seguito dal testo i dati da tale dichiarazione , che sarà racchiuso tra parentesi. Questo ti permette di localizzare eventuali bug . Quando viene rilevato un errore , la linea di uscita sarà rosso . Fare doppio clic sul testo in rosso per automaticamente da adottare per la riga di codice in cui è presente l'errore. Corretto il bug nel menu di navigazione .
5
Rimuovere tutte le linee di " DBMS_OUTPUT.PUT_LINE ( '') " dallo script funzioni scorrendo manualmente e di eliminarli. Fare clic sul menu " File " e selezionare "Salva" per salvare le modifiche alla funzione di gasdotto , che è ora di debug .