Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pedroplay

Stored Procedures

Recommended Posts

Crie a seguinte stored procedure usando o WorkBench :

 

CREATE DEFINER=`root`@`localhost` PROCEDURE `vincular_professor_disciplina_turma`(in numero_turma int, in nome_professor varchar(255), in nome_disciplina varchar(255))
BEGIN
update ptd set id_turma = get_id_turma(numero_turma) where id_prof = get_id_professor(nome_professor) and id_disc = get_id_disciplina(nome_disciplina);

END

 

Mas quando eu a chamo no MySQL CLC, ele reporta o seguinte erro:

 

ERROR 1305(4200): FUNCTION  wop.get_id_professor does not exist

 

 

Mas eu tenho certeza que criei esse stored procedure, até o chamei isoladamente no MySQL CLC e funcionou.

 

Já criei e recriei essa SP e continua dando o mesmo erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Pedroplay,

 

A sp está no mesmo esquema da function?

 

Questiono pois, na mensagem de erro temos: wop.get_id_professor.

 

Abraços.

 

_ _

Fabiano Abreu

Papo Sql - Um blog com tutoriais, dicas e truques sobre SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.