En esta lección, creará algunos artefactos de
desarrollo de aplicaciones y los almacenará en el proyecto de
desarrollo de datos que creó en una lección anterior. Creará una consulta de SQL y procedimiento almacenado de SQL, y explorará brevemente otras
funciones.
Utilice un proyecto de desarrollo de datos en Optim Development Studio para crear y almacenar artefactos de desarrollo de
aplicaciones de base de datos, tales como rutinas, consultas y
archivos XML.
Primero, cree una consulta de SQL.
- En el Explorador de proyectos de datos, expanda el proyecto
de desarrollo de datos que creó anteriormente, pulse con el botón
derecho del ratón en la carpeta Scripts de
SQL y seleccione . Se abrirá el asistente Sentencia de SQL nueva.
- Escriba un nombre para la sentencia de SQL (tal como
testSelect), seleccione editar la sentencia mediante
el creador de consultas de SQL, y pulse Finalizar. En esta guía de aprendizaje, utilizará el creador gráfico de
sentencias de SQL para crear la sentencia de SQL, pero también puede
utilizar el editor de SQL y XQuery para crear sentencias de SQL. El editor de SQL y XQuery incluye muchas funciones útiles, tales como
el resaltado de sintaxis, Content Assist y soporte para plantillas.
- En el creador de consultas de SQL, pulse con el botón derecho
del ratón en el panel central y seleccione Añadir
tabla.
- En la ventana que se abre, navegue hasta la tabla EMPLOYEE
y pulse Aceptar.
- Utilice la zona con pestañas de la parte inferior del creador de
consultas de SQL para añadir columnas y condiciones a la consulta, o
escriba la consulta en el editor situado en la parte superior del
creador de consultas de SQL. La consulta resultante debe tener este aspecto:
SELECT FIRSTNME, LASTNAME FROM EMPLOYEE WHERE SALARY > :SALARY
- Pulse
para guardar la consulta en el proyecto, y cierre el creador de
consultas de SQL. La consulta de SQL se guardará y se mostrará en el
proyecto del Explorador de proyectos de datos.
Ahora, cree un procedimiento almacenado:
- Pulse con el botón derecho del ratón en la carpeta
Procedimientos almacenados dentro de su
proyecto, y seleccione
. Se abrirá el asistente Procedimiento
almacenado nuevo.
- En el asistente, especifique un nombre para el procedimiento almacenado (por ejemplo, mySQLPROCEDURE)
y en el campo Lenguaje, seleccione SQL.
Nota: También puede crear procedimientos almacenados Java™ o procedimientos almacenados de SQL externos y nativos, si el destino es DB2 para z/OS.
- Seleccione una plantilla para el procedimiento almacenado. En la zona de Vista previa se muestra más información sobre cada plantilla, incluido el DDL.
Puede crear y almacenar plantillas adicionales para mostrarlas en la página de Preferencias, , de este asistente.
- Pulse Finalizar.
Se crea el procedimiento almacenado y se muestra en
el Explorador de proyectos de datos dentro de su proyecto. Ahora puede desplegar, ejecutar y depurar el procedimiento
almacenado. Puede también emprender pasos similares para crear funciones
definidas por el usuario.
Para obtener más información sobre cómo utilizar los grupos de despliegue para desplegar procedimientos almacenados y scripts SQL, consulte la ayuda en línea.
Además de rutinas y consultas de SQL, puede también almacenar
artefactos XML en un proyecto de desarrollo de datos. Puede
utilizar asistentes y editores para crear y modificar archivos
XML. Puede registrar un esquema XML en una base de datos
DB2
para que pueda ser utilizado para la descomposición y validación
de inserciones de datos XML. Puede utilizar un asistente o
editor de datos de tablas para insertar datos XML en una columna
XML.
Puede
también utilizar un proyecto de desarrollo de datos para crear y
desplegar servicios Web que exponen operaciones de base de datos
(sentencias SELECT de SQL y sentencias DML de SQL), expresiones
XQuery o llamadas a procedimientos almacenados) en aplicaciones
cliente.
Para obtener información detallada sobre las funciones de los
servicios Web, consulte la
Ayuda
en línea de los servicios Web.