Ir ao conteúdo
  • Cadastre-se

melhoridade

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Bom dia amigos, Estou com um problema, não estou conseguindo cumprir com a exigência da solicitação, gostaria de uma ajudinha se possível conforme abaixo: Objetivo: Listar na tela: Nome e quantidade de amigos de todos os usuário que possuírem mais do que X amigos (informado como parâmetro no procedimento). A cada impressão de usuário o procedimento deverá listar o nome dos amigos deste usuário. tbusuario (pkcodusu,nomeusu,datanasc,sexo,quantamigosativos) tbamigos(fkcodusua,fjkcodusuab,bloqueado) Esse foi o procedimento que fiz, mas não esta mostrando na tela: CREATE OR REPLACE PROCEDURE busca_amigo(p.nomeamigo IN varchar2, p.nomeamigo OUT varchar2,pqtd in number) IS BEGIN SELECT COUNT(u.nomeusu) as qtdeamigo INTO p.nomeamigo FROM TBusuario u, TBamigo a WHERE u.nomeusu = p.nomeusu AND u.pkcodusu = a.fkcodusu; GROUP BY u.pkcodusu HAVING count(u.nomeusu) >= pqtd; IF SQL%NOTFOUND THEN raise_application_error(‘20013,’Nome Invalido!’p.nome); END IF END; Desde já agradeço pela atenção!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...