PL/SQL Developer - El editor de PL/SQL

 

El editor de PL/SQL ofrece todas las características que se esperan de una herramienta de desarrollo moderna. Proporciona las funcionalidades deshacer/rehacer de varios niveles, marcadores, sangrado de bloques, potentes funciones de búsqueda y reemplazo con expresiones regulares, grabación de macros, librería de macros, edición de columnas y más.


El editor de PL/SQL también ofrece un amplio rango de ayudas al programador. Hay ayuda sensible al contexto basada en los manuales HTML en línea de Oracle: simplemente hay que pulsar F1 cuando el cursor está en una palabra clave para realizar una búsqueda indexada en la selección personalizada de manuales.


Al hacer clic con el botón derecho en un objeto de base de datos se obtiene para el objeto un menú emergente sensible al contexto. Desde este menú emergente se pueden ver las propiedades o una descripción del objeto. Si el objeto es una unidad de programa se puede ver o editar el código fuente. Si es una tabla o vista se puede realizar una consulta o editar los datos.


El asistente de código proporciona automáticamente información acerca de los objetos de la base de datos y los elementos sintácticos de PL/SQL según se va tecleando el código. En la captura de pantalla de arriba se pueden ver que se visualizan todas las columnas de la tabla emp cuando el cursor está situado después del "." del nombre de la tabla. En ese momento se puede seleccionar un nombre de columna o seguir escribiendo para filtrar la lista de columnas. El asistente de código proporciona la lista de parámetros para las funciones y los procedimientos almacenados, muestra una lista de todos los elementos de los paquetes, muestra una lista de columnas para las tablas, vistas, cursores y tipos de fila, muestra una lista de campos para los tipos de registro, muestra todos los objetos poseídos por un usuario y completa automáticamente los elementos sintácticos y los nombres de variables parámetros y objetos.


Las indicaciones de compilación ayudan a incrementar la calidad del código y ayudan a encontrar errores que normalmente sólo se localizarían en el momento de la ejecución. Se reciben indicaciones sobre declaraciones no utilizadas (por ejemplo una variable local no usada), asignaciones de valores no usadas, comparaciones con NULL, funciones sin sentencia de retorno y conversiones implícitas de fechas.


El embellecedor de código PL/SQL
permite formatear el código PL/SQL a través de un conjunto de reglas definidas por el usuario. El código se puede embellecer automáticamente al compilar, grabar o abrir los ficheros.


Los contenidos de código muestran todas las funciones, procedimientos, variables, constantes, tipos, parámetros y excepciones definidas dentro de una unidad de programa y permiten hacer zoom en la estructura de una unidad de programa. Esto tiene su mayor utilidad en el cuerpo de paquetes o definiciones de tipos que pueden llegar a contener miles de líneas de código. Se puede navegar rápidamente por esos ficheros de código fuente haciendo clic en cualquier elemento de contenidos de código. La jerarquía de código que hay encima del editor mostrará además en que lugar está situado dentro de la jerarquía del programa.


Los botones de navegación permiten saltar hacia delante y atrás sobre los marcadores que se mantienen automáticamente al moverse por del código PL/SQL. Siempre que se salte a una posición absoluta se crea un marcador. Esto sucede al realizar búsquedas, hacer clic en un error de compilación, hacer clic en contenidos de código, o al moverse al inicio o al final del código fuente.
La navegación por hipervínculos permite encontrar rápidamente la declaración de un objeto. Al mantener presionada la tecla Control y hacer clic en el nombre de un objeto en el editor se localiza su declaración. Ésta puede ser de una variable, un parámetro, una función, una llamada a procedimiento, una vista, una excepción, etc.


El editor de PL/SQL también se puede utilizar para editar código fuente en Java en las bases de datos Oracle versión 8i.

.


(C) 2005 Danysoft | Tfno. +34.916 638683 | Fax. +34 916 546382 | Información válida salvo error tipográfico
Cualquier sugerencia es bien recibida por Danysoft

.