Pedroplay 0 Denunciar post Postado Abril 18, 2012 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
Fabiano Abreu 22 Denunciar post Postado Abril 18, 2012 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
Pedroplay 0 Denunciar post Postado Abril 18, 2012 Está sim Fabiano Abreu ! Antes de criar selecionei o Schema WOP. Compartilhar este post Link para o post Compartilhar em outros sites