Puede utilizar el asistente Procedimiento almacenado nuevo para crear procedimientos
almacenados de DB2 en
SQL o Java.
Prerrequisitos: para poder crear una rutina, debe seguir los pasos que se indican a
continuación.
- Cree o importe una definición de base de datos
DB2 en la vista
Definición de datos.
La definición debe incluir al menos un esquema y una tabla. Puede crear una definición de base de
datos en la vista Definición de datos o puede conectar con una base de datos utilizando el
asistente Conexión de base de datos nueva en la vista Explorador de base de datos y
copiar las definiciones en una carpeta en la vista Definición de
datos.
- Habilite posibilidades del entorno de trabajo para el desarrollo de base de datos. Para
habilitar estas posibilidades:
- Pulse en el menú principal.
- Pulse y marque el recuadro de
selección Desarrollador de base de datos para habilitar todas las
posibilidades de base de datos.
Con el asistente Procedimiento almacenado nuevo, dé un nombre al procedimiento
almacenado, defina la estructura y la sentencia SQL, y especifique los parámetros y las opciones
adicionales. También puede personalizar el código fuente generado especificando
archivos que contengan fragmentos de código. Puede especificar los tipos siguientes de fragmentos
de código:
- En el caso de procedimientos almacenados SQL: cabecera, declaración de variables,
manejadores de excepciones y sentencias que precedan a
la sentencia END
- En el caso de procedimientos almacenados Java: cabecera, sentencias de importación,
declaraciones de variables de clase y
métodos
Para crear un procedimiento almacenado con el asistente:
- Pase a la perspectiva Datos.
- En la vista Definición de datos, pulse el botón derecho del ratón sobre la carpeta
Procedimientos almacenados bajo una definición de base de datos y pulse Nuevo >
Procedimiento almacenado SQL o Nuevo > Procedimiento almacenado
Java. Se abre el asistente
Procedimiento almacenado nuevo.
- Lleve a cabo los pasos que le indica el asistente.
El asistente crea el procedimiento almacenado y lo añade a la definición de base de datos
en la carpeta Procedimientos almacenados.