Chiappa, O seguinte comando, tanto com o usuário SYS como SYSTEM trazem alguma CONSTRAINT, mas não a em questão:
SELECT * FROM DBA_CONSTRAINTS where CONSTRAINT_name like '%AGENDA%'; On Mon, Feb 4, 2019 at 4:09 PM jlchia...@yahoo.com.br [oracle_br] < oracle_br@yahoogrupos.com.br> wrote: > > > Blz ? Então, pra mim é Quase certo que se uma constraint não aparece na > USER_CONSTRAINTS mas ela foi criada com sucesso, Provavelmente ela foi > criada em outro schema que não o schema do user conectado : como Creio que > é sabido, a USER_CONSTRAINTS só mostra constraints pertencendo ao user > conectado... > Assim sendo, primeira coisa é : conecta como um usuário que TENHA acesso > às views de nível de banco (ie, as DBA_xxx) e consulte : > > SELECT * FROM DBA_CONSTRAINTS WHERE CONSTRAINT_NAME = > 'AGENDAATUALIZACOES_PK'; > > e veja lá a quem pertence, de que tipo é Efetivamente, e veja se está > habilitada a tal constraint.... > > O fato da constraints pertencer a um OUTRO schema explicaria também o fato > de vc não conseguir fazer o DROP, veja lá se é isso mesmo...... > > []s > > > Chiappa > > -- Eduardo Perdomo Consultor de Implantação Grupo PC Sistemas - www.grupopc.com.br (21) 6845-8592 panc...@gmail.com eduardo.perd...@pcinformatica.com.br Blog: eduardo.perdomo.nom.br