Olá pessoal,
Tenho um cadastro de várias instruções SQL com os seguintes campos:
ID
TITULO
SOBRE
INSTRUCAOSQL
CLAUSULAWHERE
A ideia é criar sentenças SQL para meus clientes e, após eles selecionarem uma destas instruções, ser aberta uma aplicação de consulta trazendo o resultado da consulta selecionada. Mas, o mais difícil que eu acho é, antes de abrir a aplicação de consulta, é abrir uma aplicação de controle exibindo os campos que compõem os parâmetros do campo CLAUSULAWHERE. Pensei em usar terminações para que esses parâmetros possam ser melhor interpretados, por exemplo:
IDPAIS = :PAIS_I AND ESTADO = :ESTADO_S onde _I é para parâmeros que receberão valores inteiros e _S para strings
AND CIDADE LIKE :CIDADE_L onde _L também usado para parâmetros que receberão valores de string mas com símbolos de percentuais sendo incrementados dinamicamente.
Também _D para data, _M para valores monetários e para as variáveis, pensei mesmo em usar como usamos normalmentte [vlVariavel], nesse caso eu já deixaria esses nomes guardados numa lista ou num label para que o usuário saiba quais variáveis utilizar .
Alguém teria ideia de como posso fazer isso?