Olá, George

Você pode postar o código do trigger e também explicar como você
executou o procedimento?

[]s

2009/1/27 George <[email protected]>:
> Bom dia,
>
> Faço um atualização diária no banco para somente testes conforme segue
> abaixo :
>
> alter table financeiro.t1_cab disable trigger user;
> update financeiro.t1_cab t3 set gds = (select t2.gds from t2_cab t1 inner
> join gds_cab t2 on t2.gds = t1.gds where t1.tmv = t3.dsp limit 1);
> alter table financeiro.t1_cab enable trigger user;
>
> Infelizmente ao tentar executar o update acabou executando a trigger da
> tabela financeiro.t1_cab, para ter certeza coloquei um Raise Notice na
> rotina;
>
> NOTICE:  teste
> NOTICE:  teste
> NOTICE:  teste
> NOTICE:  teste
>
> Query returned successfully: 309263 rows affected, 93365 ms execution time.
>
> Como pode observar foi atualizado 309263 registros,mas registrou 4 linhas
> que executou a trigger.
>
> Tb tentei com "disable trigger all". Utilizo a versao 8.2.
>
> O que fiz de errado ???
>
> Desde já agradeço
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>



-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a