A função pipeline é muitas vezes usado para substituir uma função multi- passo ao trabalhar com grandes bases de dados Oracle . Quantidades maciças de informações que são típicos em bancos de dados muitas vezes resultam em uma função tradicional de várias etapas atolar o sistema , resultando em um desempenho lento. Desde o lançamento do Oracle 9i , os desenvolvedores podem agora substituir as funções com uma função de pipeline . A função gasoduto é capaz de produzir dados finais mais rapidamente através da produção de cada linha de dados imediatamente após ele é compilado e que, funções tradicionais comuns antes Oracle 9i compilou todas as linhas de dados antes de qualquer um que foi enviado para a saída. Funções pipeline são a resposta para os problemas de muitos desenvolvedores , mas eles ainda estão sujeitos aos mesmos erros de programação como seus colegas mais velhos . O processo de depuração é simples porque a maioria dos compiladores de código vêm com um recurso depurador. Coisas que você precisa
roteiro compilador
Show Mais instruções
1
Inicie o compilador de escolha. Quando o compilador estiver aberto, clique no menu "Arquivo" e selecione " Abrir". Navegue até a pasta onde a função gasoduto está localizada. Localizar arquivo da função e clique duas vezes nele para abrir o arquivo na janela do seu navegador de compiladores
2
Digite a linha de código . " DBMS_OUTPUT.PUT_LINE ('') ; " periodicamente por todo o corpo do código. A linha é sensível a maiúsculas e deve ser inserido exatamente para funcionar corretamente. Dependendo da duração da função, você pode ter que entrar na linha muitas vezes. Para identificar os erros facilmente , a entrada da linha depois de cada outra declaração dentro do script da função pipeline. Não digite o código no meio do código existente ; dar-lhe sua própria linha. Em alguns casos, o seu compilador pode caracterizar um atalho que insere o código automaticamente. Outros compiladores permitir que o código a ser inserido onde o cursor está localizado pressionando o atalho de teclado "Ctrl" e "D"
3
Clique no ícone de depuração no compiladores barra de ferramentas. Alternativamente, você pode passar o mouse sobre o script da função de gasodutos e clique com o botão direito . Selecione a opção de debug do menu que irá aparecer. Isto irá compilar o script. Para cada DBMS_OUTPUT inserido no roteiro funções , uma linha de saída aparecerá na janela de buffer a saída que normalmente é na parte inferior da janela do compilador.
4
Olhe para as linhas de produção na saída janela de buffer . As linhas serão todos começam com o " DBMS_ OUTPUT.PUT_LINE ", seguido do texto de dados de que a declaração , que será entre parênteses . Isso permite que você localizar todos os erros . Quando um erro é encontrado, a linha de saída será vermelho . Clique duas vezes no texto em vermelho para ser automaticamente levado para a linha de código em que o erro está presente. Corrija o bug no menu do navegador .
5
Remover todas as linhas de " DBMS_OUTPUT.PUT_LINE ('') " a partir do script funções deslocando manualmente através de e excluí-los. Clique no menu "Arquivo" e selecione "Salvar " para salvar as alterações em sua função gasoduto , que agora é depurado.