Ver Mensaje Individual
  #4  
Antiguo 31-01-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
¿Procedimientos almacenados de ejecución?

Te verás limitado al PSql, pero quizás te sirva. Si necesitas funciones que no están soportadas, puedes apoyarte en las UDFs, rfunc es una biblioteca buena, pero no la única.

Código SQL [-]
Select a, b, Porcentaje(10, 100)
from tabla

Porcentaje(10,100) sería dicho procedimiento. De memoria con bastantes errores, para hacerte una idea.
Código SQL [-]
create procedure Porcentaje(
  porcent numeric(10,2),
  cantidad numeric(10,2)
) 
returning Valor numeric(10,2)
as
begin 
   Valor := cantidad * (porcent / 100)
end

En el caso que necesites algo muy especial, puedes hacer un procedimiento almacenado de selección.

Cuando cambien las leyes, entras a la base de datos y modificas el interior del procedimiento almacenado.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 31-01-2008 a las 10:27:20.
Responder Con Cita