Bom dia Igor!
Olha, não vou conseguir te dar detalhes específicos do DOT NET, mas eu já
trabalhei num sistema em 2006 em que era feito algo parecido. E funcionava.
Não me pergunte qual era a versão do DOT NET e como faziam isso lá, pois eu
trabalhava somente no banco de dados (e também desenvolvia
Olá Juliano,
Olhei rapidamente teu código, pelo erro, tenta verficar na definição dos
campos que você colocou no select do LOOP
For vlinha In (select M.ano,cod_modelo,item_
agrupador,avg
(PRECO_UNITARIO_NACIONAL) as
preco,QUANTIDADE_COMPOSICAO,QUANTIDADE_COMPOSICAO*Avg
(PRECO_UNITARIO_NACIONAL)
Se entendi o que voce quer, então é bem simples. Segue código:
*
create* *or* *replace* *procedure* sp_insere_tabela(
vano *In* *Date*
) *Is*
*Type* TP_RECORD *Is* *Record*(
n_cod_modelo *Number,--coloque o tipo correto*
n_item_agrupador *Number*,*--coloque o tipo correto*
n_preco *Number*,*--co
Você pode fazer um insert com select.
Insert Into Tabela
Select ..
Assim todo o retorno do select vai para a tabela.
- Original Message -
From: jusegantine
To: oracle_br@yahoogrupos.com.br
Sent: Monday, January 26, 2009 12:24 PM
Subject: [oracle_br] Duvida PL/SQL
Bo
Nao teria como voce colocar o resultado de uma forma tabular?
Ex.:
NOTA CFOP VALOR
11011000,00
51023000,00
Resultado Esperado
NOTA CFOP VALOR
1a5 101 1000,00
8a3 102 2000,00
Ou explicar melhor qual sua necessidade.
Atenciosa
não entendi direito mas parece que o group by resolve!? mand emais detalhes
Em 27/02/07, Thiago M. Zerbinato <[EMAIL PROTECTED]> escreveu:
>
> Pessoal,
>
> Alguem pode me dar uma idéia de como fazer isso, na minha tabela esta
> assim:
>
> **NOTA**
>
>
>
>
>
> **CFOP**
>
>
>
>
>
> **VALOR**
>
>
Welvis,
FIRST e LAST são usados em ARRAYS e não em CURSORES.
Para arrays, acesse: http://www.psoug.org/reference/bulk_collect.html
Para cursores, acesse: http://www.psoug.org/reference/control_struct.html
Espero ter ajudado.
Neto.
- Original Message -
From: Welvis Douglas Silva More