Página 1 de 1

Dúvida com Stored Procedure

Enviado: 24 Jul 2017 16:55
por porter
olá pessoal, na stored procedure abaixo, não está retornando nenhum registro,
estou tentando executar a rotina pelo Workbench MySql, estou tentando selecionar todos
registros que código do vendedor seja = 5, o que pode estar errado pois existem vários registros
em que codven = 5.

Código: Selecionar todos

DELIMITER $$
DROP PROCEDURE IF EXISTS seleccli $$
CREATE PROCEDURE seleccli(in pcodven int) 
MAIN: BEGIN 
    DECLARE pcodven int; 
    select codven, status, nomecli  
    from contatos
    where codven = pcodven 
    order by nomecli;  
END $$

DELIMITER ;

call seleccli(5);

SET @codigo = 5;
call seleccli(@codigo);

Dúvida com Stored Procedure

Enviado: 25 Jul 2017 13:50
por porter
Olá pessoal, comentei a linha abaixo, e deu certo, obrigado.
DECLARE pcodven int;