Fórum Stored Procedure, Retorna varaias linhas de Um Select #41041
17/12/2003
0
Eu tenho a seguinte Procedure:
Set term^
ALTER PROCEDURE PROC_SELECT
RETURNS
(
VARNOME CHAR(60)
)
AS
BEGIN
FOR
SELECT PSS_NM FROM PESSOA INTO :VARNOME
DO
SUSPEND;
END^
Quando eu executa, só retorna uma única linha. Neta tabela eu tenho 10 registros. O que eu estou fazendo de errado.. Por Favor!!
Jfcarlos
Curtir tópico
+ 0Posts
17/12/2003
Afarias
Executa??
vc deve selecionar, assim::
select * from PROC_SELECT
é isso??
T+
Gostei + 0
17/12/2003
Jfcarlos
Muito Obrigado, pela colaboração. Colega
Gostei + 0
17/12/2003
Afarias
os ´executáveis´ , que retornam apenas parâmetros (ou poderia dizer: 1 registro sempre) e são chamados na forma::
execute procedure {...}
e os ´selecionáveis´ (SUSPEND), que podem ser usados como se fossem tabelas ou views::
select * from {...}
|Tem como eu linkar uma procedure deste tipo com um dbgrid.
os ´selecionáveis´ SIM. Vc pode usá-los normalmente como fora uma tabela ou view.
T+
Gostei + 0
17/12/2003
Jfcarlos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)