Utilice la página Tipo de datos de retorno del asistente
Función definida por el usuario nueva 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 de 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.
- Como ubicador
- Solamente para funciones definidas por el
usuario que utilizan objetos grandes: esta opción se puede utilizar
para PL/SQL. Almacena un ubicador que apunta a un archivo binario
grande almacenado fuera de la base de datos.
- 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 series de caracteres. Esta opción sólo está disponible para los tipos SQL CHAR y VARCHAR. Los bytes de una serie 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 series de caracteres. Sugerencia: seleccione esta
opción para pasar series binarias largas, tales como contraseñas
cifradas, a una función definida por el usuario.