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.
| 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:
|
|||
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.