Interbase - Procedimiento almacenado

 
Vista:

Procedimiento almacenado

Publicado por Claudio (5 intervenciones) el 02/02/2005 15:00:07
Hola, soy nuevo en esto :S quisiera saber como hacer un procedimiento almacenado que me entregue multiples registros... yo lo hago... pero me entrega un error ....cuando hago uno que entrega solo un registro no tiene problemas!!!...

Gracias!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Procedimiento almacenado

Publicado por SQLero (1 intervención) el 25/02/2005 01:21:51
Lo que has de hacer sera algo parecido a esto pero ajustandolo a tu caso:

create procedure procAlm(cliente integer)
returns(nombre varchar(20)) as
begin
for select nomcli
from datos
where codcli=:cliente
into :nombre
do suspend;
end

Este procedimiento al llamarlo con un numero, te devolvera los nombres de aquellos clientes con ese numero.

Para llamarlo solo has de hacer

select *
from procAlm(19)

Devolvera aquellos nombres de clientes que tengan el numero 19.

NOTA: la tabla del ejemplo es ficticia, solo ilustrativa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar