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
] 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 )
order by 1
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: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] Como saber qual numero falta na pk ?
Tenta assim:
select
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