[firebase-br] RES: Sobre Generatos
Adilson B. Cápua Jr.
juniorcapua em yahoo.com.br
Dom Jan 22 21:20:52 -03 2006
Oi RedDevil!!!
Obrigado pela ajuda... Era isso mesmo que eu tinha em mente,
só que não sabia como implementar...
Obrigado mais uma vez e Forte Abraço!!!
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de RedDevil
Enviada em: domingo, 22 de janeiro de 2006 13:58
Para: FireBase
Assunto: Re: [firebase-br] Sobre Generatos
ola Adilson,
Post By Adilson B. Cápua Jr.:
>[cut]
> Qualquer ajuda é muito bem vinda...
apos rodar as tais rotinas de importaçao, voce pode executar uma SP no teu
BD que acerte o valor de todos os teus generators...
voce somente vai ter um pouco de trabalho para criar a SP, informando os
nomes das tabelas, dos campos e dos generators, mas depois eh sopa no mel,
basta executar a SP que ela atualiza o valor de todos os teus generators (e
se o generator nao estiver com o seu valor zoado, evidentemente a SP vai
retornar e manter o valor correto).
de uma olhada nessa SP ae abaixo, a qual eu fiz com base em um artigo que
tem na FireBase, sobre como setar o valor de um generator dentro de SP's e
Triggers, e veja se voce gosta da ideia...
/* --------------------------------------------------- */
create procedure atualiza_gens
as
declare variable wvalgen integer;
begin
/* tabela medicamentos */
/* recupera o valor atual do generator */ select max(codigo) from
medicamentos into wvalgen;
/* atualiza o generator */
wvalgen = GEN_ID( gen_medcod, wvalgen - GEN_ID( gen_medcod, 0 ) );
/* ----------------------------- */
/* tabela grupos */
/* recupera o valor atual do generator */ select max(codgrupo) from grupos
into wvalgen;
/* atualiza o generator */
wvalgen = GEN_ID( gen_grupcod, wvalgen - GEN_ID( gen_grupcod, 0 ) );
/* ----------------------------- */
/* proxima tabela */
/* ... */
/* ... */
/* ... */
exit;
end
/* --------------------------------------------------- */
[]s
força sempre!!!
ate +++
--
Luiz "RedDevil" Stefanski - Linux User #399026 http://www.RedDevil.eti.br -
Delphi 4 Powered by IBObjects exemplos e dicas sobre o IBObjects:
http://www.RedDevil.eti.br/ibob.htm
rodando o IBExpert no Linux:
http://www.firebase.com.br/fb/artigo.php?id=1366
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_______________________________________________________
Yahoo! doce lar. Faça do Yahoo! sua homepage.
http://br.yahoo.com/homepageset.html
Mais detalhes sobre a lista de discussão lista