fsilvarib 0 Denunciar post Postado Junho 20, 2008 Boa noite! Sou novato em Stored Procedure, estou com uma dúvida. Gostaria de saber como é que eu passo o nome da tabela como parametro em um Stored Procedure? O meu SELECT é simples, é isso aqui: SELECT * FROM CLIENTE ORDER BY CODIGO Como em todas as minhas tabelas eu uso o campo CODIGO como chave primária, então pensei em fazer esse tipo de Stored Procedure. Muito obrigado pela atenção de todos. Até mais. Compartilhar este post Link para o post Compartilhar em outros sites
Wagner Bianchi 0 Denunciar post Postado Junho 30, 2008 delimiter // CREATE PROCEDURE sp_teste(IN tbl CHAR(64), IN col CHAR(64)) BEGIN SET @s = CONCAT('SELECT AVG(' , col , ') FROM ' , tbl); PREPARE stmt FROM @s; EXECUTE stmt; END; // delimiter; Tente assim. . .abraço camarada!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites