No tienes acceso a esta clase

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

Tipos de funciones

20/31
Recursos

Aportes 7

Preguntas 2

Ordenar por:

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

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

Honestamente creo que este es el primer video al que le veo verdadera utilidad, voy a investigar más acerca de las funciones que parece algo interesante y muy potente!

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