Utilice la página Tipo de datos de retorno del Asistente de nueva
función definida por el usuario para especificar el tipo de datos que desea que devuelva la función.
- Columnas de retorno
- Sólo para funciones definidas por el usuario de tabla: muestra los tipos de datos que se devolverán en función de la sentencia SQL.
- Tipo de datos
- Sólo para funciones definidas por el usuario de tipo escalar: especifique el tipo de datos del valor de retorno de la función definida por el usuario.
- Longitud
- Sólo para funciones definidas por el usuario de tipo escalar: escriba una longitud para el tipo de datos SQL seleccionado. Esta opción sólo está disponible para los tipos de datos SQL siguientes: BLOB, CHAR, CLOB, DBCLOB, GRAPHIC, VARCHAR, VARGRAPHIC y LONG VARCHAR.
- Unidad
- Sólo para funciones definidas por el usuario de tipo escalar: seleccione una unidad de tamaño para el tipo de datos SQL seleccionado. Esta opción sólo está disponible para los tipos de datos SQL siguientes: BLOB, CLOB y DBCLOB.
- Precisión
- Sólo para funciones definidas por el usuario de tipo escalar: escriba un número entre 1 y 31 para el número total de dígitos que puede contener el valor. Esta opción sólo está disponible para los tipos de datos SQL siguientes: DECIMAL, FLOAT y NUMERIC. La precisión de enteros binarios y números decimales es el número total de dígitos binarios o decimales, excluido el signo. La precisión de los números de coma flotante es sencilla o doble; esto hace referencia al número de dígitos de la fracción. La precisión no puede ser negativa.
- Escala
- Sólo para funciones definidas por el usuario de tipo escalar: escriba un número para el número de dígitos a la derecha de la coma decimal. Esta opción sólo está disponible para los tipos de datos SQL siguientes: DECIMAL, FLOAT y NUMERIC. La escala no puede ser negativa ni mayor que la precisión. La precisión máxima es de 31 dígitos. Si especifica una escala, también debe especificar una precisión. Por omisión, la escala es 0.
- Para datos de bits
- Sólo para funciones definidas por el usuario de tipo escalar: seleccione esta opción para especificar el subtipo de datos de bits para todas las cadenas de caracteres. Esta opción sólo está disponible para los tipos SQL CHAR y VARCHAR. Los bytes de una cadena de caracteres con el subtipo de datos de bits no representan caracteres.
Cuando selecciona esta opción, no se realiza ninguna conversión de caracteres
en las cadenas de caracteres. Sugerencia: seleccione esta opción cuando vaya a pasar cadenas de caracteres binarios largas, como contraseñas cifradas, a una función definida por el usuario.