Funciones en SQL
Esta sección estará especialmente dedicada al uso de funciones. Veremos cuales son y como utilizar las funciones integradas más importantes de SQL Server, así como declarar, ejecutar y manipular nuestras propias funciones de usuario: tanto funciones escalares como funciones de valor tabla
-
Funciones integradas en SQL
Una función puede definirse como un conjunto de instrucciones que realiza una tarea determinada de manera automática. Las funciones integradas son aquellas funciones propias del sistema, ya definidas por SQL-Server
-
Funciones escalares integradas en SQL
Las funciones escalares operan con un valor y devuelven otro. Existen diferentes tipos de funciones escalares
-
Funciones definidas por el usuario en SQL
Una función puede definirse como un conjunto de instrucciones que realiza una tarea determinada de manera automática. Las funciones definidas por el usuario son aquellas para definir una funcionalidad propia y personalizada
-
Funciones escalares en SQL
Las funciones escalares devuelven un único valor escalar cuyo tipo de dato será definido en la cláusula RETURN
-
Funciones de tabla en SQL
Las funciones de tabla, devuelven un conjunto de resultados en forma de tabla. Veremos con ejemplo las sentencias para crear, ejecutar, invocar, modificar y eliminar funciones escalares
Qué vas a aprender en esta sección
Una función recibe valores y devuelve un resultado. SQL Server trae cientos de ellas y además permite crear las tuyas.
- Funciones integradas: qué familias existen y para qué sirve cada una.
- Funciones escalares integradas: texto, fechas, números y conversión de tipos, con ejemplos de cada una.
- Funciones de usuario: por qué y cuándo crear funciones propias.
- Funciones escalares: funciones propias que devuelven un único valor.
- Funciones de valor tabla: funciones propias que devuelven una tabla y se usan en el
FROMcomo si lo fueran.
Si aún no has visto variables y BEGIN...END, conviene repasarlas antes de crear funciones propias.