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
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
Curtir tópico
+ 0
Responder
Posts
24/11/2006
Wagnerbianchi
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:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)