Chiappa. Eu estou lendo uma tabela e atribuindo em um refcursor , so que tenho que jogar alguns valores em variaveis e depois como faço para atribuir os valores somados no refcursor novamente? :refcursor := variavel ??
for refcursor in cur_proc loop .alguns valores que retornam da consulta precisam ser somados para depois ser devolvidos via refcursor , essa parte que esta confusa pra gente. end loop Obrigado. Igor. Igor Alves System Analyst / DBA - EBIX Cientista da Computação pela Faculdade Ruy Barbosa - FRB Especialista em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS Tel: (11) 95192-7114(TIM) Skype:igor.alvez Linkedin:http://br.linkedin.com/in/igoralves Em 28 de outubro de 2013 11:17, J. Laurindo Chiappa <[email protected]>escreveu: > ** > > > De modo geral, Igor, em sistema de produção que eventualmente vá crescer a > recomendação é EVITAR arrays : o problema é que esses coisos > NECESSARIAMENTE vão pra memória, que via de regra é bem solicitada em prod > (E ainda por cima ocupam PGA, que Obrigatoriamente tem que vir da memória > 'viva' afora a SGA), eles NÂO são facilmente acessados via SQL (fatalmente > vc acaba envolvendo PL/SQL, seja via PIPELINED function, loop ou o que for) > - assim sendo els NÃO desfrutam das otimizações de SQL que o RDBMS > contém... SEMPRE é mais difícil trabalhar em alta-performance com tools > procedurais do que com técnicas derivadas de SQL puro.... > Assim, eu diria pra vc acessar os dados no .NET via procedure que retorne > REF CURSOR, mesmo... > > []s > > Chiappa > > --- Em [email protected], Igor Alves <igor.alvez@...> escreveu > > > > > Eu criei : > > > > TYPE TABELA_HEAD IS TABLE OF REC_HEAD INDEX BY > > BINARY_INTEGER; > > TYPE TABELA_BODY IS TABLE OF REC_BODY INDEX BY > > BINARY_INTEGER; > > > > Nesses caras eu carrego os dados de 2 cursores. > > .No primeiro os cabeçalho do relatório. > > .No segundo o detalhe . > > > > No detalhe eu resolvo os cálculos , carrego no TYPE tudo ja pronto. > > > > > > A merda e que o .net não consegue ler o Tipo Tabela somente o > > Refcursor.... > > > > Queria sua opinião de vocês , a melhor forma de fazer isso com o menor > > custo para o banco....preciso carregar o REFCURSOR com o TYPE de tabela > se > > é que tem como fazer isso(fiz mais ficou lento). > > > > > > Igor Alves > > > > >
