| |||
funciones en sql hola estoy perdido en lo que se refiere a implementar funciones en sql por ejmplo me enviaron a desarrollar una funcion que devuelva el numero exacto de clientes de un determinado pais, ahora dicho pais sera determinado como parametro |
| ||||
Me olvidaba, dentro de la función, siempre debes especificar el tipo de dato que vas a mandar como resultado, en este caso será un número, y ese valor es el que retornas....
__________________ "Nada en mis manos traigo tan solo a tu cruz me aferro....." |
| |||
ok...se estan refiriendo a sql server o oracle...pues en sql server se manejan los store procedures CREATE PROCEDURE ClientesPais @Id_Pais varchar(5) AS SELECT COUNT(*) FROM Clientes WHERE Clientes.Id_Pais = @Id_Pais y si deseas optener el resultado y almacenarlo en una variable necesitas usar OUTPUT por ejemplo CREATE PROCEDURE ClientesPais @Id_Pais varchar(5), @Resultado int OUTPUT AS SELECT @Resultado=(SELECT COUNT(*) FROM Clientes WHERE Clientes.Id_Pais = @Id_Pais) y solo falta ejecutarla EXEC ClientesPais @Id_Pais='555', @Resultado OUTPUT bueno ..espero te ayude an algo....y si tengo algun error les agradeceria me lo indicaran ..gracias...hasta pronto |