Re: [firebase-br] Cancelar Inclusão

Eduardo Jedliczka eduardo em gerasoft.com.br
Sex Fev 25 09:40:54 -03 2005


Bom, faça o seguinte....

Crie tabelas com os SEUS dados, e outras com os dados DELES.

Crie algumas views para "Juntar" (UNION ALL) os dados... acho que assim
agiliza bem...

[s]

==========================
Eduardo Jedliczka
Gerasoft Informática
Apucarana - Pr
==========================

----- Original Message ----- 
From: "Evandro L. Covre" <elcovre em codaintellisoft.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Friday, February 25, 2005 9:21 AM
Subject: RES: [firebase-br] Cancelar Inclusão


> Pessoal...
>
> Como fui eu que iniciei a discussão vo me explicar melhor para vcs
> entenderem o que eu necessito.
>
> Todas as dicas são válidas quando eu tenho o banco exclusivo para minha
> aplicação e posso estar manipulando ele diretamente com interface para o
> usuário, mas no meu caso isso naum rola.
>
> É o Seguinte... essa base de dados é usada apenas como base de troca de
> informações entre um sistema meu e um sistema de terceiros, nessa base
> trocamos informações tais como Cliente, Produto, Venda, Tabela de Preço,
> etc.
>
> Por mim eu só informaria as informações que foram alteradas/incluídas para
> essa base e é o que eu faço, mas a pessoa do outro sistema não faz isso,
ele
> simplesmente apaga todos os registros e inclui novamente, com isso eu
tenho
> q sair varrendo toda a minha base de dados para atualizar ou incluir os
> registros e isso ta me comendo processamento, é muito registro...
>
> O que eu queria fazer com essa trigger é, invisivelmente para o outro
> sistema eu bloquear a inclusão do registro que já estiver na base de
troca,
> assim eu evito toda vez comparar uns 40000 registros em cada integração de
> dados das informações.
>
> Será que foi mais especifico com meu problema agora. :)
>
> Valew
>
> Evandro L. Covre
> Analista de Sistemas - Coda Intelligent Softwares
> Tel: 16 2101 2601
> http://www.codaintellisoft.com.br
> Ribeirão Preto - SP
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
Em
> nome de Ivan
> Enviada em: quinta-feira, 24 de fevereiro de 2005 13:02
> Para: lista em firebase.com.br
> Assunto: Re: [firebase-br] Cancelar Inclusão
>
> Evandro L. Covre escreveu:
> > saudações,
> >
> >
> >
> > Existe alguma forma de eu cancelar a inclusão de algum registro?
> >
> >
> >
> > Por exemplo uma Triger q no Before Insert dela eu verificaria se existe
ou
> > não o registro que está entrando, se existir eu cancelo a Inclusão,
senão
> eu
> > deixo incluir o registro.
> >
> >
> >
> > Ou somente no After Insert eu verificaria isso e excluiria o registro?
> >
> >
> >
> > Obrigado
> >
> >
> >
> > Evandro L. Covre
> >
> > Analista de Sistemas - Coda Intelligent Softwares
> >
> > Tel: 16 2101 2601
> >  <http://www.codaintellisoft.com.br/> http://www.codaintellisoft.com.br
> >
> > Ribeirão Preto - SP
> >
> >
> >
> > ______________________________________________
> > 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
> >
> Pq não usar uma PK ou UNIQUE?
> Produz o mesmo efeito sem precisar de trigger...
>
>
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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
>
>





Mais detalhes sobre a lista de discussão lista