Procedimento armazenado com parâmetros opcionais “WHERE”
Tenho um formulário no qual os usuários podem especificar vários parâmetros para pesquisar alguns dados (status, data etc.
Eu posso produzir uma consulta que é:
SELECT * FROM table WHERE:
status_id = 3
date = <some date>
other_parameter = <value>
etc. CadaWHERE
é opcional (posso selecionar todas as linhas comstatus = 3
ou todas as linhas comdate = 10/10/1980
ou todas as linhas comstatus = 3 AND date = 10/10/1980
etc.).
ado um grande número de parâmetros, todos opcionais, qual é a melhor maneira de criar um procedimento armazenado dinâmic
Estou trabalhando em vários bancos de dados, como: MySQL, Oracle e SQLServe