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?
Comenzado por
poliburro
, feb 19 2014 09:23
3 respuestas en este tema
#1
Escrito 19 febrero 2014 - 09:23
#2
Escrito 19 febrero 2014 - 12:00
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
Escrito 19 febrero 2014 - 12:22
Gracias por aclarar mi duda, me será sumamente útil.
Gracias
Gracias
#4
Escrito 19 febrero 2014 - 03:00
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