Una función es una rutina almacenada
que recibe unos parámetros escalares de entrada, los procesa según la
definición de la función y finalmente retorna un resultado de un tipo
específico que permitirá su utilización con un objetivo.
Las funciones definidas por el usuario en SQL Server permiten
retornar tablas en los resultados. Esta característica proporciona al
programador facilidad a la hora de administrar sus bases de datos.
Existen
tres tipos de funciones:
- Funciones
escalares
- Funciones
con valores de tabla en línea
- Funciones
con valores de tabla y múltiples instrucciones
La sintaxis de
creación de las tres es muy similar, sólo se diferencian en el tipo de
parámetros que retornan.