Utilice la página Nombre y lenguaje del asistente de nuevos procedimientos almacenados para especificar las opciones básicas para crear un procedimiento almacenado.
- Nombre
- Escriba un nombre para el procedimiento almacenado. El nombre se puede calificar con el nombre de esquema y puede contener letras y número, pero debe comenzar por una letra. El nombre del procedimiento almacenado se puede delimitar con comillas para mantener los caracteres en minúscula o los espacios. Este nombre no tiene que ser exclusivo en la base de datos, pero no puede crear un procedimiento almacenado con exactamente el mismo nombre y signatura.
- Lenguaje
- Seleccione un lenguaje para el procedimiento almacenado.
- Paquete Java
- Escriba el nombre del paquete que utilizará el entorno del tiempo de ejecución de Java para encontrar la clase de su procedimiento almacenado, o utilice el nombre de paquete predeterminado. Utilice el siguiente formato: COM.nombre_empresa.nombre.vía de acceso_directorio_procedimiento_almacenado. Póngase en contacto con el administrador de bases de datos para determinar el nombre de paquete de su procedimiento almacenado.
- Acceso a la base de datos
- Especifique opciones para el acceso a la base de datos.
- SQL dinámico con JDBC
- Seleccione esta opción para utilizar Java Database Connectivity (JDBC) con SQL dinámico para acceder a la base de datos. Seleccione esta opción para crear un procedimiento almacenado que se pueda portar a otros sistemas de gestión de bases de datos.
- SQL estático con SQLJ
- Seleccione esta opción para utilizar SQL incorporado que se adhiera al estándar SQLJ para acceder a la base de datos. La utilización de SQLJ le permite incorporar sentencias SQL en programas Java.
Seleccione esta opción cuando desee resumir autorizaciones. Requisito: SQLJ da soporte a la sintaxis SQL que sigue SQL92 o los estándares anteriores. Este requisito se aplica a todas las sentencias SQL estáticas de los procedimientos almacenados. Los procedimientos almacenados que contienen sentencias (SQLJ) estáticas deben ejecutarse en modalidad delimitada.
- Paquete raíz
- Sólo para procedimientos almacenados Java SQLJ que se destinan a DB2 paraLinux, UNIX y Windows: escriba el nombre raíz de los paquetes que creará el enlazador de SQLJ. Si no se especifica una opción, se derivará un nombre raíz del nombre del perfil. Los nombres tendrán una longitud máxima de siete caracteres. Los dígitos 1, 2, 3 y 4 se agregarán al nombre del paquete raíz para crear los cuatro nombres finales del paquete (uno por cada nivel de aislamiento). Los paquetes están vinculados con los siguientes niveles de aislamiento: PACKAGENAME1 está vinculado con el nivel de aislamiento UR; PACKAGENAME2, con el nivel de aislamiento CS; PACKAGENAME3, con el nivel de aislamiento RS; PACKAGENAME4, con el nivel de aislamiento RR.
- Paquete de DB2
- Sólo para procedimientos almacenados Java SQLJ que se destinana DB2 paraiSeries: escriba el nombre del paquete de
DB2 que desee utilizar cuando compile procedimientos almacenados
SQLJ, por ejemplo QUSRSYS.sqlpackage.
Para obtener información sobre valores válidos, consulte la documentación de DB2 sobre la construcción de procedimientos almacenados SQLJ.
- Ubicación del conversor de SQLJ
- Especifique el nombre de archivo y la vía de acceso completa del archivo JAR que contiene la biblioteca de clases SQLJ que implementa el soporte de conversión de SQLJ.
- Nombre de clase del conversor SQLJ
- Especifique el nombre calificado completo del paquete de la clase SQLJ que se utiliza para convertir sentencias SQLJ.