[oracle_br] Re: Rownum com problemas ?

2007-09-14 Por tôpico jlchiappa
Antônio, se o SQL aonde vc está usando o ROWNUM é esse UPDATE abaixo, veja que o ROWNUM ** não é ** citado no WHERE , então ele NÂo está restringindo coisíssima alguma... Não sei se vc sabe, também, mas cito que : - num UPDATE o rownum só é atualizado APÓS o registro ter sido atualizado com

Re: [oracle_br] Re: Rownum com problemas ? Query correta mais continua o problema

2007-09-14 Por tôpico Antonio Stuart
update buf set events_tid=max_tid+rownum ,localpf=(mod((max_tid+rownum), 250) + 51) where (events_tid=0 or events_tid is null) and rownum collect+1; jlchiappa [EMAIL PROTECTED] escreveu: Antônio, se o SQL aonde vc está usando o ROWNUM é esse UPDATE abaixo, veja

[oracle_br] Re: Rownum com problemas ? Query correta mais continua o problema

2007-09-14 Por tôpico jlchiappa
Ah ok, agora sim chegamos num SQL que usa ROWNUm, passa a fazer sentido a pergunta... Veja, a questão principal aí é DE ONDE VÊM esse tal COLLECT que vc usa, é uma coluna da tabela ??? SE SIM, esse seu SQL passa a ser TOTALMENTE INSTÁVEL E IMPREVISÌVEL, pois sabendo-se que : a. os registros lidos