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
.
|