Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como listar SOMENTE as tabelas que criei no Oracle SQL?


Em primeiro lugar, você deve parar de usar o SYSTEM conta. Isso é apenas para o banco de dados Oracle. Crie e use um novo usuário de banco de dados e você economizará muitas dores de cabeça piores do que o seu atual.

Para resolver seu problema atual, você deseja filtrar as "milhares de tabelas" que pertencem a SYSTEM sai da caixa. (Estou acreditando em sua palavra, são milhares - nunca os contei).

Uma ideia seria esta:
SELECT object_name
FROM   dba_objects
WHERE  object_type = 'TABLE'
AND    owner = 'SYSTEM'
AND    created >= to_date('01-JAN-2018','DD-MON-YYYY')

... substituindo 01-JAN-2018 pela data em que você começou a usar o SQL*Plus, o que espero não foi no mesmo dia em que o banco de dados foi instalado (ou então isso pode não funcionar bem)!