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.
Pergunta
RogerioMonteiro
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
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados