Visualizar todas tabelas do banco de dados no Oracle e no Mysql
Há momentos que é necessário, por algum motivo, ver todas as tabelas existentes em seu banco de dados ou alguma propriedade de uma
determinada tabela. Hoje vou apresentar duas soluções simples. (vale salientar que para executar os comandos abaixo é necessário estar logado no
banco de dados).
Ver todas tabelas pelo MySql:
> show tables;
Ver todas tabelas no Oracle.
> SELECT * FROM ALL_ALL_TABLES
Caso seja necessário especificar o owner que a tabela pertença:
SELECT * FROM ALL_ALL_TABLES WHERE OWNER='NOME_OWNER'
Exemplo:
> SELECT * FROM ALL_ALL_TABLES WHERE OWNER='MARIO'
Caso seja necessário ver somente as tabelas de um determinado tablespace:
> SELECT * FROM ALL_ALL_TABLES WHERE TABLESPACE_NAME='NOME_TABLESPACE'
Exemplo:
> SELECT * FROM ALL_ALL_TABLES WHERE TABLESPACE_NAME='SYS'