Re: RES: [oracle_br] Como saber qual numero falta na pk ?

2006-01-18 Por tôpico criscadba
t; > > não testei, mas se o outro funcionava, este tambem deve funcionar > > -Mensagem original- > De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > nome de Ivan Ricardo Schuster > Enviada em: quarta-feira, 18 de janeiro de 2006 09:02 > Para: ora

RES: [oracle_br] Como saber qual numero falta na pk ?

2006-01-18 Por tôpico Ivan Ricardo Schuster
_br] Como saber qual numero falta na pk ? Tenta assim: select * from ( with seq as ( Select Rownum From user_objects t1, user_objects t2 where rownum <= ( select max(x) from t ) ) select l, x, decode(x, null, l ) falta from seq left outer join t on ( l = x ) orde

RES: [oracle_br] Como saber qual numero falta na pk ?

2006-01-18 Por tôpico Ivan Ricardo Schuster
Tenta assim: select * from ( with seq as ( Select Rownum From user_objects t1, user_objects t2 where rownum <= ( select max(x) from t ) ) select l, x, decode(x, null, l ) falta from seq left outer join t on ( l = x ) order by 1 ) where falta is not null -

RES: [oracle_br] Como saber qual numero falta na pk ?

2006-01-17 Por tôpico Daniel Mello
Não sei se existe uma função para isso, mas se for o caso crie uma tabela temporária com apenas uma coluna contendo a quantidade fechada desde a primeira até a última pk e faça um select simples. select todos_numeros from tabela_temp where todos_numeros not in (select pks

RES: [oracle_br] Como saber qual numero falta na pk ?

2006-01-17 Por tôpico rodrigo
Tenho alguns casos como esses em que não posso ter furo na sequence, então não tem jeito o aplicativo faz um MAX()+1 se não me engano o pessoal chama isso de sequence INPARENT -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Quirino Enviada