Dúvidas sobre os recursos do interbase.
Gostaria da ajuda de vocês para esclarecer algumas dúvidas com relação ao
Interbase.
1° - Qual a finalidade da view(Visões) , como posso utiliza-las em meus projetos ?
2° - Qual a finalidade e como utilizar a Udl no interbase ?
3° - Como chamar uma store procedure utilizando dbexpress?
Desde já agradeço a atenção de todos.
[color=green:51540055df]Movido de Delphi para Interbase/Firebird[/color:51540055df]
Interbase.
1° - Qual a finalidade da view(Visões) , como posso utiliza-las em meus projetos ?
2° - Qual a finalidade e como utilizar a Udl no interbase ?
3° - Como chamar uma store procedure utilizando dbexpress?
Desde já agradeço a atenção de todos.
[color=green:51540055df]Movido de Delphi para Interbase/Firebird[/color:51540055df]
Lnunes
Curtidas 0
Respostas
Thomaz_prg
11/01/2006
1° - Qual a finalidade da view(Visões) , como posso utiliza-las em meus projetos ?
Mostrar tabelas ou auxiliar em consultas. Por exemplo, pode auxiliar em consultas que englobam mais de uma tabela, e outros.
Eu, particularmente, uso para criar auxiliares, por exemplo, tenho uma tabela chamada AUXILIAR que tem a seguinte estrutura:
ID - AUTOINC
TABELA - INTEGER
DESCRICAO - Varchar(30)
Então por exemplo, eu tenho cadastros os seguintes itens:
ID...TABELA....DESCRICAO
1.....1.............SP
2.....1.............RJ
3.....1.............MT
4.....2.............Dinheiro
5.....2.............Cheque
Como pode perceber, tenho cadastros UF´s e Formas de pagamento na mesma tabela. Então para separá-los crio 2 view´s, sendo:
SELECT * FROM AUXILIAR WHERE TABELA = 1 (Para UF´s)
e
SELECT * FROM AUXILIAR WHERE TABELA = 2 (Para Formas Pgto.)
Então posso usá-las separadamente como se fossem tabelas. E ligá-las diretamente. Dando maior organização aos dados.
2° - Qual a finalidade e como utilizar a Udl no interbase ?
Você não quer dizer UDF??
3° - Como chamar uma store procedure utilizando dbexpress?
Usando um SQLStoredProc, ou então uma simples Query. Se ela for digitável, o SQL ficaria assim:
SELECT * FROM SUAPROCEDURE [( PAR1,PAR2, ...)]
senão:
EXECUTE PROCEDURE SUAPROCEDURE [(PAR1, PAR2,...)]
GOSTEI 0
Lnunes
11/01/2006
thomaz_prg muito obrigado pela ajuda principalmente com relação a view.
Obs: Eu escrevi udf mas queria dizer Udf.
Desde já agradeço a atenção de todos.
Obs: Eu escrevi udf mas queria dizer Udf.
Desde já agradeço a atenção de todos.
GOSTEI 0