Sei sulla pagina 1di 1

FUNCIONES DEFINIDAS POR EL USUARIO

I.

Concepto.Al igual que las funciones de los lenguajes de programacin, las funciones definidas
por el usuario de SQL Server son rutinas que aceptan parmetros, realizan una accin,
como un clculo complejo, y devuelven el resultado de esa accin como un valor. El
valor devuelto puede ser un valor escalar nico o un conjunto de resultados.
Algunas ventajas que nos brinda trabajar con funciones son:

Permiten una programacin modular.


Puede crear la funcin una vez, almacenarla en la base de datos y llamarla desde
el programa tantas veces como desee. Las funciones definidas por el usuario se
pueden modificar, independientemente del cdigo de origen del programa.

Permiten una ejecucin ms rpida.


Esto significa que no es necesario volver a analizar y optimizar la funcin definida
por el usuario con cada uso, lo que permite obtener tiempos de ejecucin mucho
ms rpidos.

Pueden reducir el trfico de red.


Una operacin que filtra datos basndose en restricciones complejas que no se
puede expresar en una sola expresin escalar se puede expresar como una
funcin. La funcin se puede invocar en la clusula WHERE para reducir el
nmero de filas que se envan al cliente.

(Microsoft, s.f.)
Las Funciones Definidas por el Usuario, son rutinas que aceptan
parmetros, luego los procesa y realiza un clculo para que finalmente
devuelva un resultado, este puede ser nico o un conjunto de valores.

II. Tipos de Funciones

Potrebbero piacerti anche