epespad

Funciones escalares SQL Server

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


link: http://www.youtube.com/watch?feature=player_embedded&v=fe15wMKP0a0

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

Saludos

1 comentario - Funciones escalares SQL Server

Aldodzb
Por favor, hablá más bajo que casi te escucho.