O
conceito de Result Set em resposta no Oracle existe através da declaração em
package de uma varíável no do tipo Ref Cursor:
1)
Exemplo para criação no package header....
CREATE
OR REPLACE PACKAGE pkgXXXXXXXXXX AS
TYPE
RefCursor_Gen IS REF CURSOR;
2)
Utilização no package body, declaramos uma variavel de OUTPUT, exemplo:
rs_resultset
OUT
RefCursor_Gen;
2.1) Para realizar o output,
OPEN rs_resultset FOR
SELECT XXXX FROM XXXX WHERE XXXX = XXXX; Não
tenho nenhum exemplo em SQL Windows para te mandar, mas nós fazemos desse modo
em ASP.
Ricardo
Pilotto -----Mensagem original----- 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