Ir ao conteúdo
  • Cadastre-se

SQL Server SQL | Listar na tela o nome e quantidade de amigos ..


Posts recomendados

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!

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...