Query dinamica
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
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
Curtidas 0
Respostas
Wagnerbianchi
29/09/2006
Olá Monteiro,
Siga este exemplo:
Qualquer outra dúvida, continue postando!! :wink:
Siga este exemplo:
SET @a=1; PREPARE STMT FROM ´SELECT * FROM tbl LIMIT ?´; EXECUTE STMT USING @a;
Qualquer outra dúvida, continue postando!! :wink:
GOSTEI 0