No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Tipos de funciones

20/31
Recursos

Aportes 6

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Siempre he pensado que usar funciones agiliza los procesos, pero no sabía que serían tan potentes. El problema que encuentro es cuando se cambian los tipos de datos o nombres, por ejemplo, y se tiene que cambiar en cada función creada. Eso lo volvería tedioso.

Yo suelo usar las funciones cuando se van a realizar cálculos o procesos que son muy repetitivos, pero cuando hago un simple “select” a una tabla no las creo tan necesarias.

Las funciones definidas por el usuario son rutinas que aceptan parámetros y devuelven un valor después de haber hecho un calculo o devuelven una tabla.
Ej:

CREATE FUNCTION f_TotalVendidoXProducto
(
	@StockItemID int
)
RETURNS decimal
AS
BEGIN

	DECLARE @total decimal

	SELECT @total = SUM(Quantity * UnitPrice)
	  FROM  Sales.OrderLines
	 WHERE StockItemID = @StockItemID

	RETURN @total

Al inicio de esta clase “Tipos de funciones” estuve un poco incrédulo en que las funciones ayudarían en gran parte a optimizar, pero la verdad es que estoy sumamente sorprendido por el resultado. ¡Gracias Profesor Roy!

Este video es el video 19 no el 20 y el video 19 es el 20 el orden no es el correcto

Jamás creí que las UDF serían tan eficientes. 😮