Muestras de función definidas por el usuario que se envían con Db2

Para ayudarle a definir, implementar e invocar las funciones definidas por el usuario, Db2 proporciona diversas funciones definidas por el usuario de ejemplo. Todo el código de función definido por el usuario de muestra se encuentra en el conjunto de datos DSN1210.SDSNSAMP.

La siguiente tabla resume las características de las funciones de ejemplo definidas por el usuario.

Tabla 1. Muestras de funciones definidas por el usuario enviadas con Db2
Nombre de función definida por el usuario Idioma Miembro que contiene código fuente Finalidad
FECHAANTERIOR1 C DSN8DUAD Convierte la fecha actual a un formato especificado por el usuario
FECHA2 ANTERIOR C DSN8DUCD Convierte una fecha de un formato a otro
ALTTIME3 C DSN8DUAT Convierte la hora actual a un formato especificado por el usuario
ALTTIME4 C DSN8DUCT Convierte una hora de un formato a otro
Moneda C DSN8DUCY Da formato a un número de punto flotante como valor de moneda
DAYNAME C++ DSN8EUDN Devuelve el día de la semana para una fecha especificada por el usuario
HDFS_READ C++ DSN8HDFS Lee datos de un archivo separado por delimitadores en el Sistema de archivos distribuidos de Linux ( Hadoop Distributed File System, HDFS )
JAQL_SUBMIT C++ DSN8JAQL Invoca una consulta Jaql de IBM® InfoSphere® BigInsights®
MONTHNAME C++ DSN8EUMN Devuelve el mes para una fecha especificada por el usuario
TABLE_NAME C DSN8DUTI Devuelve el nombre de tabla sin cualificar para una tabla, vista o alias
CUADRO_QUALIF C DSN8DUTI Devuelve el calificador de una tabla, vista o alias
TABLE_LOCATION C DSN8DUTI Devuelve la ubicación de una tabla, vista o alias
Meteorología C DSN8DUWF Devuelve una tabla de información meteorológica de un conjunto de datos EBCDIC
Notas:
  1. Esta versión de ALTDATE tiene un parámetro de entrada, de tipo VARCHAR(13).
  2. Esta versión de ALTDATE tiene tres parámetros de entrada, de tipo VARCHAR(17), VARCHAR(13) y VARCHAR(13).
  3. Esta versión de ALTTIME tiene un parámetro de entrada, de tipo VARCHAR(14).
  4. Esta versión de ALTTIME tiene tres parámetros de entrada, de tipo VARCHAR(11), VARCHAR(14) y VARCHAR(14).

DSN8DUWC, para miembros, contiene un programa cliente que muestra cómo invocar la función de tabla definida por el usuario WEATHER.

El miembro DSNTEJBI le muestra cómo definir y preparar las funciones definidas por el usuario de muestra IBM InfoSphere BigInsights.

DSNTEJ2U, miembro de la comunidad, le muestra cómo definir y preparar las otras funciones de ejemplo definidas por el usuario y el programa cliente.