[firebase-br] Fw: Trigger com verificação?

MagnoS magnoscosta em bol.com.br
Qui Maio 22 04:40:20 -03 2008


Só complementando.. eu estive testando essa situação.. e acabei lembrando de 
outra identica no oracle...

pois.. ele tambem nao aceita um select onde tenha uma clausula in ( 
:parametro ), sentro este parametro varchar (string), tal como nosso caso 
pois o list retorna uma string...



----- Original Message ----- 
From: "MagnoS" <magnoscosta em bol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, May 22, 2008 9:18 AM
Subject: Re: [firebase-br]Fw: Trigger com verificação?


Não sei se vc conseguiu.. mas nesse caso vc poderia utilizar sem o list...

select count(PRODUTONO) from  itens where produtono IN
(SELECT produtos.produtono
    FROM produtos
  WHERE produtos.deletado = 'S'
       AND produtos.data_exclusao < (current_date - Coalesce(( select
(dias_limbo) from opcoes),90)));


que tambem da certo.

vlw.




> ----- Original Message ----- 
> From: "Zottis" <zottissistemas em brturbo.com.br>
> To: <lista em firebase.com.br>
> Sent: Wednesday, May 14, 2008 4:01 PM
> Subject: [firebase-br] Fw: Trigger com verificação?
>
>
> Pessoal, estou tentando mudar o jeito de Excluir certos registros que
> estão
> marcados para a exclusão
>
> campo deletado
> campo data_Exclusão
>
> mas não estou conseguindo
>
> SELECT LIST(produtos.produtono, ',')
>  FROM produtos WHERE produtos.deletado = 'S' AND produtos.data_exclusao <
> (current_date - Coalesce(( select (dias_limbo) from opcoes),90));
>
> o retorno é = 10,12,13,14,16,17,18
>
> e aqui retorna 15
> select count(PRODUTONO) from  itens where produtono
> IN(10,12,13,14,16,17,18);
>
> mas se faço assim
> select count(PRODUTONO) from  itens where produtono IN(SELECT
> LIST(produtos.produtono, ',')
>  FROM produtos WHERE produtos.deletado = 'S' AND produtos.data_exclusao <
> (current_date - Coalesce(( select (dias_limbo) from opcoes),90)));
>
> ele retorna 0 (ZERO)
>
> tem como fazer isso direto?
>
> valeu.
> Uso FB 2.1
>
>
> Zottis(TeamFB Users)
>
> Zottis Sistemas - 2008 Ano XI
> Programação Delphi/PHP/Firebird/MySQL
>
> "Um homem só tem o direito de olhar
>  a um outro de cima para baixo, quando
>  vai ajuda-lo a levantar-se".
>                   Gabriel Garcia Marquez
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG.
> Version: 7.5.524 / Virus Database: 269.23.16/1432 - Release Date:
> 14/05/2008 7:49
>


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


-- 
No virus found in this incoming message.
Checked by AVG.
Version: 7.5.524 / Virus Database: 269.23.21/1458 - Release Date: 21/05/2008 
7:21





Mais detalhes sobre a lista de discussão lista