Não existe o conceito de ResultSet de resposta no Oracle, como há no
Sybase e no SQLServer, ou seja, na execução de uma procedure no Oracle
o máximo de retorno são parâmetros IN OUT, nunca uma lista de
registros. Mas basta implementar isso rodando a procedure, gravando os
registros numa tabela temporária, e depois dando select normalmente
nesta tabela temporária. Por exemplo: Call SqlOraPLSQLPrepare( hsql, 'begin procedure_teste(); end;') Call SqlOraPLSQLExecute( hsql ) Call SalTblPopulate( tbl1, hsql, 'select nome, endereco from tmp_proc_teste', TBL_FillAll) Sds, Erasmo - Erasmo Bispo de Oliveira Junior Gerente de Pesquisa e Desenvolvimento Softway - Softcomex Informática Ltda. Pabx: +55 (19) 3739.9200 Direto: +55 (19) 3739.9361 Fax: +55 (19) 3739.9240 e-mail: [EMAIL PROTECTED] web: http://www.softcomex.com.br Januario Lachman Junior wrote:
- |
- [sqlwin] Procedure PL/SQL retornando valores Januario Lachman Junior
- Re: [sqlwin] Procedure PL/SQL retornando valo... Erasmo
- RES: [sqlwin] Procedure PL/SQL retornando... Ricardo Pilotto
- [sqlwin] Procedure PL/SQL retornando valores Januario Lachman Junior