Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Duvida com Stored Procecure


Porter

Pergunta

ola pessoal, estou tentando criar essa Stored Procedure no WorchBench MySQL, mas o resultado é sempre o comando e não o resultado, o que pode estar errado na rotina abaixo, quero selecionar todos os vendedores que o codven = 13.
obrigado.
call seleccli(" select codven, nomeven from vendedores where CODVEN = 13");
DELIMITER $$
DROP PROCEDURE IF EXISTS seleccli $$
CREATE PROCEDURE seleccli (instrucao VARCHAR(100))
main: BEGIN
DECLARE resultado VARCHAR(100);
set resultado = instrucao;
Select resultado as result;
END $$
DELIMITER ;
Editado por Porter
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Faça assim:

DELIMITER $$

DROP PROCEDURE IF EXISTS seleccli $$

CREATE PROCEDURE seleccli (instrucao VARCHAR(100))

main: BEGIN
   SET @m_sqltext = instrucao;
   PREPARE m_stmt FROM @m_sqltext;
   EXECUTE m_stmt;
END $$

DELIMITER ;
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...