[firebase-br] Como testar, numa trigger, se select retornou registros

Jean R. Streleski jrs.net em uol.com.br
Sex Mar 11 08:33:38 -03 2005


Valew pelas respostas Thiago e Rubem.

    Aproveitando a ocasião.
    Estou fazendo a migração de um sistema financeiro da linguagem+BD Progress para Delphi + FB(Coisas que só BD's Open Source fazem para nós). Em progress, grande parte das operações de um sistema financeiro são feitas através de triggers. 
    Meu chefe pediu para que fizesse somente uma tradução, sem mexer em muita coisa, isso para ganhar tempo. 
    Minha pergunta é: No FB, o fato de eu concentrar um grande número de operações de delete, inserte e update, numa trigger, traria algum problema de desempenho à aplicação???

Agradeço os comentários

Jean Rozan Streleski
Bauru / SP

  ----- Original Message ----- 
  From: Francisco Thiago 
  To: FireBase 
  Sent: Thursday, March 10, 2005 6:03 PM
  Subject: Re: [firebase-br] Como testar, numa trigger,se select retornou registros


  Não li a sua pergunta original... mas se você trouxer a chave primária (ou 
  algum campo not null), e depois checar se ele está nulll... você vai saber 
  se retornou ou não registros

  Francisco Thiago de Almeida
  Enter&Plug Informática
  Divisão: Desenvolvimento e Banco de dados
  MSN: thiago em enterplug.com.br

  ----- Original Message ----- 
  From: "Jean R. Streleski" <jrs.net em uol.com.br>
  To: "Grupo FB" <lista em firebase.com.br>
  Sent: Thursday, March 10, 2005 5:52 PM
  Subject: [firebase-br] Como testar, numa trigger,se select retornou 
  registros


  Olá

      Numa trigger, como faço para testar o resultado de um select, 
  verificando se o mesmo retornou registros??? Sei que poderia usar o COUNT(*) 
  fazendo INTO em uma variável, mas nesse caso, preciso fazer o select 
  retornando alguns campos, o que impossibilitaria o uso do count.

  Agradeço a força

  Jean Rozan Streleski
  Bauru / 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





  ______________________________________________
  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