“Conocimientos Programación>Programación PHP /MySQL

Depurar una función Pipelined en Oracle

2016/3/17
Una función pipeline se utiliza a menudo para sustituir una función de varios pasos al trabajar con grandes bases de datos de Oracle. Cantidades masivas de información que son típicos en bases de datos a menudo resultan en una función de múltiples pasos tradicionales empantanamiento del sistema, lo que resulta en un rendimiento lento. Desde el lanzamiento de Oracle 9i , los desarrolladores ahora pueden sustituir las funciones con una función de pipeline . Una función tubería es capaz de producir los datos finales más rápidamente mediante la producción de cada línea de datos inmediatamente después de que se compila , mientras que , las funciones tradicionales comunes antes de que Oracle 9i compila todas las líneas de datos antes de que nada de eso fue enviado a la salida. Funciones canalizadas son la respuesta a los problemas de muchos desarrolladores, pero todavía están sujetos a los mismos errores de programación como sus colegas mayores . El proceso de depuración es fácil porque la mayoría de los compiladores de código vienen con una función de depuración . Cosas que necesitará compilador Guión
Ver Más instrucciones
1

lanzar su compilador de elección. Cuando el compilador está abierto, haga clic en el menú " Archivo" y seleccione " Abrir". Vaya a la carpeta donde se encuentra la función de tramitación. Busque el archivo de la función y haga doble clic para abrir el archivo en la ventana de su navegador compiladores
2

Tipo de la línea de código . " DBMS_OUTPUT.PUT_LINE ('' ) ; " periódicamente por todo el cuerpo del código. La línea entre mayúsculas y minúsculas y se debe introducir exactamente para que funcione correctamente . Dependiendo de la duración de la función , es posible que tenga que introducir la línea muchas veces. Para identificar los errores con facilidad, la entrada de la línea después de cada declaración dentro del guión de la función de tramitación. No escriba el código en el medio del código existente , darle su propia línea. En algunos casos, el compilador puede ofrecer un acceso directo que se inserta el código de forma automática. Otros compiladores permiten que el código para insertar allí donde se encuentra el cursor pulsando el atajo de teclado "Ctrl " y "D "

3 Haga clic en el icono de depuración en el compiladores de la barra de herramientas . Alternativamente , es posible que se ciernen sobre el guión de la función de canalización y haga clic derecho . Seleccione la opción de depuración en el menú que aparecerá . Esto compilará el script. Para cada DBMS_OUTPUT que introdujo en el guión funciones , una línea de salida aparecerá en la ventana de búfer de salida que suele ser en la parte inferior de la ventana del compilador.
4

Mira las líneas de producción en la salida amortiguar ventana . Las líneas de todos comenzarán con el " DBMS_ OUTPUT.PUT_LINE " seguido por el texto los datos de esta declaración , que se encierra entre paréntesis. Esto le permite localizar cualquier error . Cuando se detecta un error , la línea de salida será de color rojo . Haga doble clic en el texto en rojo para ir automáticamente a la línea de código en el que el error está presente . Corrija el error en el menú del navegador .
5

Eliminar todas las líneas de " DBMS_OUTPUT.PUT_LINE ('' )" de la escritura de funciones mediante el desplazamiento manual a través y eliminarlos. Haga clic en el menú " Archivo" y seleccione " Guardar" para guardar los cambios en la función de su cartera , que ahora está depurando .

Programación PHP /MySQL
Cómo mover datos de MySQL a MongoDB Script
Cómo crear un contador de PHP sin gravar el servidor
Cómo guardar un archivo PHP con Filezilla
Cómo quitar decimales en PHP
Cómo redirigir a los usuarios en base a su IP mediante PHP y MySQL
Cómo convertir a XML PHP Class
JavaScript: Cómo obtener una consulta MySQL PHP Via
Cómo quitar un valor de matriz de elementos en PHP
Conocimientos Informáticos © http://www.ordenador.online