Hola amigos, he visto que para ejecutar los sps de firebird se hace a travez de un select * from psname. Me dió curiosidad saber si es posible ejecutarlos al estilo:
Call Spname(parameters)
Exec Spname(parameters)
Ejecutar procedimiento almacenado de Firebird sin Select. ¿Es posible?
Started by
poliburro
, Feb 19 2014 09:23 AM
3 replies to this topic
#1
Posted 19 February 2014 - 09:23 AM
#2
Posted 19 February 2014 - 12:00 PM
Se puede pero dentro de un procedimiento almacenado, este es una llamada a un procedimiento que me hace un redondeo, la expresion del parametro de entrada es de tipo numerico y devuelve un valor a la variable temporal en este caso también es numerica.
delphi
execute procedure sp_redondear (liquidacion_avaluo * (1 + incremento / 100)) returning_values temporal;
#3
Posted 19 February 2014 - 12:22 PM
Gracias por aclarar mi duda, me será sumamente útil.
Gracias
Gracias
#4
Posted 19 February 2014 - 03:00 PM
Para complementar un poco, los procedimientos que devuelvan un conjunto de datos solo podrán ser llamados mediante un select.
Saludos
delphi
SELECT * FROM SP_GET_MOVS(:SOCIEDAD, :INICIO,:CORTE)
Saludos