Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde
pela 1º vez que estou trabalahndo com procedute no mysql ja havia feito no SQLServer e me deparei com um problema minha procedure simplesmente não funciona e não sei onde esta o erro
já pesquisei no google e aparentemente ninguém usa o comando "LIKE" em uma procedure no Mysql
segue abaixo meu codigo
CREATE DEFINER = 'root'@'localhost' PROCEDURE proc(
IN busca VARCHAR(160)
)
BEGIN
SELECT tabela1.campo1,tabela1.campo2
FROM tabela1 join tabela2 on ((tabela1.campo3 = tabela2.campo1))
WHERE `tabela1`.`campo1` LIKE '%'"busca"'%' OR `tabela1`.`campo2` LIKE '%'"busca"'%';
END;quando eu executo a procedure ela me retorna vazia mesmo eu digitando um valor exatamente igual ao q esta no banco
agradeço qualquer tipo de dica
vlw
Carregando comentários...