GARANTIR DESCONTO

Fórum Query dinamica #30850

29/09/2006

0

Olá amigos.

Estou tendo dificuldades para fazer um select dinamico no mysql.
No sql server quando eu quero fazer uma query dinamica eu declaro uma variavel como varchar e depois mando executar. Abaixo um exemplo no sqlserver quando eu envio para uma procedure como parametro a clausula Where e o sort. Dá certo.

set @sql = ´Select * from tabela @Where order by @Sort´
-- Execute de SQL query--
EXEC sp_executesql @sql

Como que faço essa execução dinamica no MySQL ? Procurei muita coisa mas não dá certo.

Valeu


Monteirorc

Monteirorc

Responder

Posts

24/11/2006

Wagnerbianchi

Olá Monteiro,

Siga este exemplo:

SET @a=1;
PREPARE STMT FROM ´SELECT * FROM tbl LIMIT ?´;
EXECUTE STMT USING @a;


Qualquer outra dúvida, continue postando!! :wink:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar