Construir comando SQL com base em operação, campo e predicados

19/09/2014

0

Bom dia pessoal,

eu tenho uma string SQL que, ao ser processada por um parser que se chama ZQL, "quebra" a string SQL e me retorna o tipo de operação, os campos, as tabelas e os predicados da consulta SQL. Eu preciso remontar essa string, porém, deve ser criado uma string para cada tabela que contem na string, por exemplo:

string inicial =
"select tabela1.nome, tabela1.cpf, tabela2.endereco from tabela1, tabela2"


ao passar pelo ZQL, me retorna tudo separado:

select 
tabela1.nome
tabela1.cpf
tabela2.endereco
tabela1
tabela2


o que eu preciso é:

select tabela1.nome, tabela1.cpf from tabela1
select tabela2.endereco from tabela2


Alguém sabe se existe algum framework que faça esse trabalho de construir comando SQL com base nos parâmetros (operação, campo, tabela etc etc etc)???

Desde já, obrigado.
Flávio Vilela

Flávio Vilela

Responder

Posts

17/10/2014

Marisiana Battistella

Não sei se existe algum framework que faça isso.
Mas qual é a necessidade de fazer essa quebra nos SQL? Poderia me explicar um caso de uso?
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar