Asistente Función definida por el usuario nueva - página Tipo de datos de retorno

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.

Comentarios