Sobre Oracle

20/03/2003

0

Olá pessoal, será que alguém poderia me ajudar.

Tenho seguinte cursor declarado:

CURSOR CS_PRODUTIVIDADE (PROD_VARIEDADE INTEGER, PROD_CATEGORIA INTEGER, PROD_POTENCIAL INTEGER,
PROD_CORTE INTEGER) RETURN PRODUTIVIDADE¬ROWTYPE IS

Porém não gostaria de retornar a linha toda de uma tabela, mas sim apenas um campo. Se declaro o cursor como abaixo

CURSOR CS_PRODUTIVIDADE (PROD_VARIEDADE INTEGER, PROD_CATEGORIA INTEGER, PROD_POTENCIAL INTEGER, PROD_CORTE INTEGER) RETURN NUMBER IS

O SQL*PLUS retorna uma erro dizendo que a expressão está mal formada.

Qual seria a forma correta de declarar para que o cursor me traga apenas um campo da consulta e não todos?

Obrigado.


Anonymous

Anonymous

Responder

Posts

21/03/2003

Anonymous

wfwe


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar