Criar view ou consulta no firebird parametrizada...
Gostaria de criar uma consulta ou view no firebird parametrizada, para exibição do dados com extrema agilidade. Como seria:
1: Tenho uma tabela ´Clientes´.
Campos: CODIGO INTEGER
NOME VARCHAR
DATAINSCRICAO DATE
2: Tenho um campo ´Generators´ chamado ´GEN_CLIENTEINSCRICAO´.
3: Eu queria criar uma view, onde o código seria aproximadamente assim:
CREATE VIEW ´SELECIONACLIENTEINSCRICAO´ (
´CODIGO´,
´NOME´,
´DATAINSCRICAO´
)AS
SELECT CODIGO, NOME, DATAINSCRICAO
FROM CLIENTES
/* AQUI ENTRA O PARAMETRO *\
WHERE DATAINSCRICAO = GEN_CLIENTEINSCRICAO
/*========================*\
GROUP BY CODIGO, NOME, DATAINSCRICAO
O pensamento é que pelo delphi eu passaria o valor do generator ´GEN_CLIENTEINSCRICAO´,
e consequentemente depois executaria a abertura da view ´SELECIONACLIENTEINSCRICAO´.
Gostaria de sabe se isto é possível, pois minha intenção era deixar uma consulta o mais rápido
possível.
Se caso existir um outro meio de procedimento com passagem de parâmetro pelo delphi e que
seja exibido os dados relativamente rápidos, por favor postem com o código e o acesso
pelo delphi.
1: Tenho uma tabela ´Clientes´.
Campos: CODIGO INTEGER
NOME VARCHAR
DATAINSCRICAO DATE
2: Tenho um campo ´Generators´ chamado ´GEN_CLIENTEINSCRICAO´.
3: Eu queria criar uma view, onde o código seria aproximadamente assim:
CREATE VIEW ´SELECIONACLIENTEINSCRICAO´ (
´CODIGO´,
´NOME´,
´DATAINSCRICAO´
)AS
SELECT CODIGO, NOME, DATAINSCRICAO
FROM CLIENTES
/* AQUI ENTRA O PARAMETRO *\
WHERE DATAINSCRICAO = GEN_CLIENTEINSCRICAO
/*========================*\
GROUP BY CODIGO, NOME, DATAINSCRICAO
O pensamento é que pelo delphi eu passaria o valor do generator ´GEN_CLIENTEINSCRICAO´,
e consequentemente depois executaria a abertura da view ´SELECIONACLIENTEINSCRICAO´.
Gostaria de sabe se isto é possível, pois minha intenção era deixar uma consulta o mais rápido
possível.
Se caso existir um outro meio de procedimento com passagem de parâmetro pelo delphi e que
seja exibido os dados relativamente rápidos, por favor postem com o código e o acesso
pelo delphi.
Thiagopedro
Curtidas 0