Stored Procedure para retornar select
Olá pessoal,
Alguém sabe como criar uma SP para retornar uma select tipo:
create procedure qualquernome
(nomefunc varchar(100))
as
begin
select * from funcionarios where nome = :nomefunc
end
Qualquer ajuda agradeço!
Obrigado! :)
Alguém sabe como criar uma SP para retornar uma select tipo:
create procedure qualquernome
(nomefunc varchar(100))
as
begin
select * from funcionarios where nome = :nomefunc
end
Qualquer ajuda agradeço!
Obrigado! :)
Marcioih
Curtidas 0
Respostas
Afarias
12/03/2004
Vc deve usar um FOR SELECT para iteragir nos registros e usar SUSPEND sempre q desejar enviar os valores (um registro) -- e, é claro, vc deve indicar no procedure quais campos serão retornados, ex:
note que q os valores de campoA e campoB são ´jogados´ nos parâmetros de retorno campo1 e campo2 respectivamente e o SUSPEND faz com q esses valores sejam ´enviados´ ao cliente
T+
create procedure nomequalquer (codfun integer) RETURNS (campo1 integer, campo2 varchar(10)) as begin FOR select campoA, campoB from funcionarios where codfun = :codfun INTO :campo1, :campo2 DO SUSPEND; end^
note que q os valores de campoA e campoB são ´jogados´ nos parâmetros de retorno campo1 e campo2 respectivamente e o SUSPEND faz com q esses valores sejam ´enviados´ ao cliente
T+
GOSTEI 0
Marcioih
12/03/2004
Valeu ´afarias´, obrigado pelo retorno. :)
GOSTEI 0
Afarias
12/03/2004
Tranquilo ´MarcioIH´ ... ;)
T+
T+
GOSTEI 0