Jump to content

Sielxm3d

Members
  • Content count

    4
  • Joined

  • Last visited

Community Reputation

0 Comum

About Sielxm3d

  1. Sielxm3d

    Procedure com Parâmetros no Mysql

    Olá pessoal estou com o seguinte problema: Criar um procedure para inserção de agenda, não sendo permitido que determinado cliente não possa inserir duas agendas no mesmo dia para um determinado animal, ou seja não se pode repetir a consulta de um animal de mesmo nome e dono. Até onde cheguei com meu código é o seguinte: create procedure Inserir(IN Id int, IN cliente varchar(50), IN animal varchar(20), IN Descricao varchar(200), IN Medico varchar(50))) begin set @contador := (Select Count(animal) from Agenda2 where Agenda2.Animal=animal) IN ((Select(Cliente) from Agenda2 where (Agenda2.Cliente=cliente))); IF ((Agenda2.Cliente = NEW.cliente) AND(@contador=0)) THEN insert into Agenda(Id, cliente, animal, Descricao, Data, Medico) values ( Id, Cliente, Animal, Descricao, Data, Medico); END IF; end; Até agora está mostrando a mensagem de erro: ERROR 1109 (42S02): Unknown table 'Agenda2' in field list sou muito grato por sua ajuda.
  2. Tenho vários valores na tabela, quero fazer a soma, depois coloco mais detalhes.
  3. Olá tenho uma tabela com diversos valores de produtos, quero fazer a soma com um procedure, como faço isso?
  4. Como fazer um procedure em Mysql para inserção de dados em uma agenda, com a condição de que não se pode inserir duas agendas no mesmo dia
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.