Mostrando postagens com marcador show tables. Mostrar todas as postagens
Mostrando postagens com marcador show tables. Mostrar todas as postagens

sexta-feira, 8 de abril de 2011

Visualizar todas tabelas do banco de dados no oracle e no msql

Há momentos que é necessário por algum motivo estranho ver todas 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)


1. Ver todas tabelas pelo MySql


show tables;



2. Ver todas tabelas no Oracle.


SELECT * FROM ALL_ALL_TABLES 


2.1 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'

2.2 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'