Edición de vistas y procedimientos almacenados en la base de datos

"En el noventa por ciento de los casos, solo es necesario realizar una modificación sencilla", escribió el revisor de la revista Redmond Magazine en la introducción a la reciente reseña que seleccionó a DatabaseSpy como el campeón de Redmond Roundup entre las herramientas de bases de datos. DatabaseSpy le permite realizar esas actualizaciones rápidas gracias a su interfaz intuitiva, que es consistente en múltiples tipos de bases de datos. En el otro diez por ciento de los casos, DatabaseSpy también puede ser una herramienta adecuada para tareas de mantenimiento de bases de datos más avanzadas, como la creación o modificación de vistas y procedimientos almacenados. Veamos... El navegador en línea DatabaseSpy 2008 le permite explorar vistas y procedimientos navegando y expandiéndolos de la misma manera que puede explorar tablas en la visualización jerárquica de la ventana auxiliar del navegador en línea.

Editar vistas de la base de datos

Cuando selecciona una vista de base de datos existente en la ventana del explorador en línea, el menú contextual que aparece al hacer clic derecho ofrece opciones para generar nuevas sentencias en el editor SQL que le permiten comenzar rápidamente a editar una vista, o para ayudar a crear una nueva. . Por ejemplo, cuando genera una sentencia de creación para una vista existente, DatabaseSpy muestra la definición de la vista, formateada y con códigos de color, para que pueda acceder a ella de inmediato en una nueva ventana del editor SQL.

Crear una nueva vista de base de datos

Puede modificar la consulta de la manera que desee en el editor SQL. Por ejemplo, supongamos que se le ha asignado la tarea de crear una vista para un directorio telefónico de la empresa. Todos los datos que necesita ya están contenidos en la vista de "empleados", ¡y mucho más! Puede empezar guardando una copia de la vista de "empleados" con un nuevo nombre. Simplemente edite el nombre de la vista de la base de datos, ejecute su consulta y la nueva vista de la base de datos se creará. Al actualizar la conexión a la base de datos en la ventana del navegador en línea, la nueva vista se mostrará inmediatamente y estará disponible para su uso.

Modificar una vista de base de datos

Puede seleccionar la opción "Alter" en el menú contextual que aparece al hacer clic derecho para editar cualquier vista de la base de datos, incluida la nueva vista del directorio telefónico. Puede modificar la consulta existente para realizar los cambios que desee, aprovechando todas las funcionalidades del editor SQL de DatabaseSpy, incluyendo el resaltado de colores, el formato automático e incluso la autocompletación. Una vez que haya terminado de realizar las modificaciones, el botón "Ejecutar" del editor SQL ejecuta la instrucción "alter" y modifica la vista en la base de datos. Para facilitar aún más el acceso a la nueva vista del directorio telefónico para el departamento de recursos humanos, puede guardar una consulta de selección para la vista en un archivo SQL y añadirla al menú del proyecto DatabaseSpy del responsable de recursos humanos.

Utilice la refactorización SQL para crear una vista

Si no tiene una vista existente que pueda utilizar como plantilla, DatabaseSpy 2008 ofrece una alternativa práctica. El menú "Refactorización SQL" incluye una opción para convertir cualquier consulta SELECT en una instrucción para crear una vista. El nombre predeterminado de la vista incluso está resaltado, para que pueda asignarle un nombre más relevante de inmediato.

Editar procedimientos almacenados

El navegador en línea DatabaseSpy 2008 también le permite editar los procedimientos almacenados en su base de datos. Puede seleccionar cualquier procedimiento almacenado y luego ampliar la selección para explorarlo. También puede utilizar el menú contextual al hacer clic derecho para generar sentencias SQL para las operaciones disponibles para actuar sobre los procedimientos almacenados. Puede editar los procedimientos almacenados en el editor SQL de DatabaseSpy, y ejecutar sus sentencias modificadas utilizando las mismas técnicas descritas anteriormente para las vistas de la base de datos.

Ejecutar procedimientos almacenados

La opción "Ejecutar" en el menú contextual de DatabaseSpy 2008 para procedimientos almacenados crea una plantilla que ahorra tiempo para un script de ejecución del procedimiento almacenado. . Para los procedimientos que requieren parámetros, solo tiene que establecer los valores de los parámetros, y luego, con un solo clic, puede ejecutar el procedimiento almacenado y ver los resultados.

Editar funciones definidas por el usuario

DatabaseSpy 2008 también le permite navegar y editar funciones definidas por el usuario que se encuentran almacenadas en su base de datos, todo ello desde el mismo y práctico menú contextual que aparece al hacer clic derecho en el explorador en línea. . Pruébelo usted mismo con una versión de prueba gratuita de Altova DatabaseSpy.