CashPreview 3.0 - Seu Parceiro Financeiro Inteligente
A cláusula PARAMETERSUma forma de se criar consultas SQL que podem ter valores variáveis para os seus critérios de pesquisa é introduzir uma cláusula PARAMETERS no texto da consulta. Ao introduzir este tipo de cláusula no texto de uma consulta, o CashPreview analisará a cláusula PARAMETERS e solicitará ao usuário que informe os valores para cada parâmetro definido sempre que for comandada a execução da consulta. Se presente, a cláusula PARAMETERS deve ser a primeira cláusula no texto da consulta precedendo a cláusula SELECT e terminando com o caractere de ";". Seu formato é conforme mostrado abaixo: PARAMETERS [nome parâmetro] tipo de dados, [nome parâmetro] tipo de dados, ...; Conforme o esquema acima, o nome do parâmetro é sempre envolvido por chaves e seguido do tipo de dados. Os tipos de dados aceitos nas consultas criadas no CashPreview podem ser um dos tipos indicados na tabela abaixo:
Exemplos de uso da cláusula PARAMETERS: PARAMETERS [DataInicio] DATETIME, [DataFim] DATETIME, [Realizacao] TEXT; SELECT * FROM Lancamentos WHERE Data BETWEEN [DataInicio] AND [DataFim] AND Realizado=[Realizacao]; A consulta acima retorna todos os lançamentos com data entre os valores informados para os parâmetros [DataInicio] e [DataFim] e que tenham sido baixados ou estejam pendentes conforme o valor informado para o parâmetro [Realizacao] na ocasião de execução da consulta. PARAMETERS [CodigoConta] TEXT, [Ativa] BIT; SELECT * FROM Contas WHERE CODIGO LIKE [CodigoConta] & '*' AND Ativa = [Ativa]; A consulta acima retorna todas as informações da conta de código informado para o parâmetro [CodigoConta] e de suas subcontas que estejam ativas. Veja mais sobre a linguagem SQL em "SQL Linguagem Estruturada de Consultas". |
||||||||||||||||||
|