Funciones escalares SQL Server

Bienvenidos.
En este artículo se explica el funcionamiento y se dan ejemplos básicos del uso de funciones escalares en SQL Server.

Resumen:
Las funciones escalares permiten delegar o encapsular lógica de programación en objetos que pueden ser llamados posteriormente desde diferentes fuentes, como lo son, selecta, procedimientos almacenados, vistas, o incluso desde otras funciones.

Script utilizado en el vídeo:
/*
Funciones escalares en SQL Server
*/

?1. Creación de una función escalar
CREATE FUNCTION dbo.ufn_SumaDosNumeros
(
        @intNumero1 int, @intNumero2 int
)
RETURNS int
AS
BEGIN
        RETURN @intNumero1 + @intNumero2
END

GO
?2. Consulta a una función escalar
SELECT dbo.ufn_SumaDosNumeros(2,3)

?3. Consultar una función en un set de resultados
DECLARE @tblNumeros TABLE (intNumero1 int, intNumero2 int)

INSERT INTO @tblNumeros
VALUES(1,2),(2,3),(3,4),(5,6)

SELECT * FROM @tblNumeros
SELECT intNumero1,
                intNumero2,
                dbo.ufn_SumaDosNumeros(intNumero1,intNumero2) AS ?intSuma?
FROM @tblNumeros

Links de interés:
Descarga del instalador de SQL Server 2012 Express (http://www.microsoft.com/es-co/download/details.aspx?id=29062)
Funciones escalares SQL Server
5 Puntos Score: 5/10
Visitas: 1238 Favoritos: 3
Ver los usuarios que votaron...
1 Comentarios Funciones escalares SQL Server
gracias por la informaci?
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!