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

Responder a