Puede utilizar el asistente Función definida por el
usuario nueva para crear funciones definidas por el usuario de
DB2 en SQL.
Antes de empezar
Requisito previo: debe crear un proyecto de desarrollo
de datos.
Por qué y cuándo se efectúa esta tarea
Para crear una función definida por el usuario desde un proyecto de desarrollo de datos:
- Vaya a la perspectiva Datos.
- En el Explorador de proyectos de datos, pulse el botón derecho del ratón sobre la carpeta Funciones definidas por el usuario en un proyecto de desarrollo de datos y pulse Nuevo. Se abrirá el asistente Función definida por el
usuario nueva.
- Lleve a cabo los pasos que le indica el asistente. Si abrió el asistente con el botón de la barra de herramientas, debe proporcionar información de la conexión y el proyecto en el asistente.
- Pulse Finalizar.
Resultados
El asistente crea una función definida por el usuario y la añade a la carpeta
Funciones definidas por el usuario y la función definida por el usuario se abre en el editor de rutinas.
Nota: El asistente Función definida por el usuario (UDF) nueva
no soporta todos los tipos de datos en todos los servidores DB2. Cuando se crea una
UDF de tabla, el asistente recomienda tipos de datos SQL para los datos devueltos por cada columna. Si el asistente no puede correlacionar un tipo de datos
correspondiente para una columna porque ese tipo de datos no está
permitido, la columna Tipo de datos de la página Resultados en la
vista Resultados de SQL mostrará "no correlacionado". Para corregir
esto, abra la función definida por el usuario generada en el editor y
cambie manualmente el tipo de datos.
Por omisión, cuando se
crea una función definida por el usuario, la función no se registra
en la base de datos. Para registrar la función definida por el usuario en la
base de datos, debe desplegarla.